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.