"No such file or directory scripts/check_permissions.sh" bei ./psh.phar docker:start

Hallo zusammen,

beim Versuch Shopware 6 via “./psh.phar docker:start” auf meinem Mac zu installieren, bekomme ich die Fehlermeldung 

“No such file or directoryscripts/check_permissions.sh”:

Folgende Versionen habe ich installiert:

  • Docker version 19.03.12, build 48a66213fe
  • docker-compose version 1.26.2, build eefe0d31
  • PHP 7.4.9 (cli) (built: Aug  7 2020 19:21:48) ( NTS )

Kann mir jemand weiterhelfen?

 

Hier nochmal der Beweis, dass das Script an der entsprechenden Stelle vorhanden ist

Scheint so als ob es auf Mac-Systemen Probleme mit den Line-Breaks in den Scripts gibt?!

Ich habe folgende Befehle ausgeführt:

sed $'s/\r$//' ./dev-ops/docker/actions/start.sh > ./dev-ops/docker/actions/start.Unix.sh
mv ./dev-ops/docker/actions/start.Unix.sh ./dev-ops/docker/actions/start.sh
sed $'s/\r$//' ./dev-ops/docker/scripts/check_permissions.sh > ./dev-ops/docker/scripts/check_permissions.Unix.sh
mv ./dev-ops/docker/scripts/check_permissions.Unix.sh ./dev-ops/docker/scripts/check_permissions.sh
chmod +x ./dev-ops/docker/scripts/check_permissions.sh
chmod +x ./dev-ops/docker/actions/start.sh
docker volume create --name=app_server

Jetzt funktioniert ein 

 ./psh.phar docker:start

zwar, aber beim nächsten Schritt

 ./psh.phar docker:ssh

kommt erneut eine Fehlermeldung:

Update:

ein 

sed 's/\r//’ ./dev-ops/docker/actions/ssh.sh > ./dev-ops/docker/actions/ssh.Unix.sh
mv ./dev-ops/docker/actions/ssh.Unix.sh ./dev-ops/docker/actions/ssh.sh

hat hier auch wieder Abhilfe geschafft

Nächster Fehler innerhalb des Containers ist jetzt: