Hallo,
neuer Developer hier. ![]()
Ich versuche nun schon eine Weile auf meinem HP Laptop mit PopOS 22.04 LTS Shopware zu installieren.
Ich bin natürlich der normalen GitHub Anleitung gefolgt. Das repository hab ich nach /home/$USER/shopware/ geklont.
Wann immer ich allerdings ./psh.phar docker:start ausführe kommt es nach einer Weile zu einem Fehler:
rm: cannot remove ‚/usr/local/etc/php/conf.d/docker-php-ext-amqp.ini‘: No such file or directory
[…]
ERROR: for app_server (<Service: app_server>, ‚Build failed‘)
Service ‚app_server‘ failed to build : Build failed
Tatsächlich ist der komplette Ordner ab /usr/local/etc/ bereits leer. Ich weiß nicht, ob da eigentlich etwas hingehört oder ob dort eigenlich nichts gelöscht werden sollte.
Ich habe bereits viel versucht:
- Komplette Neuinstallation von Docker und Docker-Compose
- Neustart von Docker und Docker-Compose
- Downgraden auf PHP 7.4 (Cli) & komplette Neuinstallation von PHP
- Verschiedene Userrechte und Installationsorte
- Prüfen der Usergruppen (Docker muss dabei sein)
- Prüfen aller Requierements (PHP, Node, Docker, Git, …)
- Eigentumsrechte (sprich chown -R $USER …/development)
- Erneutes cloning von GitHub
- Starten mit sudo
- Neustart des Computers

- Alles oben aber anders miteinander kombiniert
- und natürlich viel Googlen/DuckDuckGoen, um ähnliche Fehler zu finden
Dieser Error kommt immer beim letzten Befehl aus diesem größerem, zusammengesetzten Bash-Command:
The command ‚/bin/sh -c sed -ri -e ‚s!VirtualHost *:80!VirtualHost *:8000!g‘ /opt/docker/etc/httpd/vhost.conf && echo „Listen 8000“ | tee -a /etc/apache2/ports.conf && curl -sL https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - && sh -c ‚echo „deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main“ >> /etc/apt/sources.list.d/google.list‘ && curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add - && sh -c ‚echo „deb [arch=amd64] https://download.docker.com/linux/debian stretch stable“ >> /etc/apt/sources.list.d/docker.list‘ && mkdir -p /usr/share/man/man1 && mkdir -p /opt/nvm && curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | PROFILE=/root/.bashrc NVM_DIR=/opt/nvm NODE_VERSION=16 bash && ln -s /opt/nvm/versions/node/v16*/bin/node /usr/bin/node && ln -s /opt/nvm/versions/node/v16*/bin/npm /usr/bin/npm && ln -s /opt/nvm/versions/node/v16*/bin/npx /usr/bin/npx && mkdir -p ${NPM_CONFIG_CACHE} && apt-install default-mysql-client google-chrome-stable libicu-dev graphviz vim gnupg2 docker-ce=5:18.09.7~3-0~debian-stretch libgtk2.0-0 libgtk-3-0 libgbm-dev libnotify-dev libgconf-2-4 libnss3 libxss1 libasound2 libxtst6 xauth xvfb jq && bash -c ‚npm i forever -g‘ && chown -R ${USER_ID}:${GROUP_ID} ${NPM_CONFIG_CACHE} && ln -s /app/psh.phar /bin/psh && pecl install pcov && docker-php-ext-enable pcov && rm /usr/local/etc/php/conf.d/00-ioncube.ini && rm /usr/local/etc/php/conf.d/apcu.ini && rm /usr/local/etc/php/conf.d/vips.ini && rm /usr/local/etc/php/conf.d/memcached.ini && rm /usr/local/etc/php/conf.d/mongodb.ini && rm /usr/local/etc/php/conf.d/docker-php-ext-amqp.ini‘ returned a non-zero code: 1
Das Seltsame:
Vor einer Woche ungefähr hatte ich breits einmal Shopware auf meinem Laptop zum Laufen gebracht. Ich hatte es dann erstmal wieder runtergeschmissen (sprich: einfach den Ordner gelöscht) und verstehe wieso dies nun auf einmal nicht mehr funtioniert. Es kann aber scheinbar nicht an der Hardware liegen.
Ich hoffe ihr könnt mir helfen. ![]()