Vagrant up schlägt mit stdin-, start-, ssh-, stderr- und stdout-Fehlern fehl

Lesezeit: 2 Minuten

Benutzer-Avatar
djfrsn

Ich kann nicht für mein ganzes Leben … nachdem ich alle Dinge VVV/VBox (4.3.10) neu installiert und vagrant up –provision ausgeführt habe, finde heraus, warum diese Schönheit (VVV) nicht läuft. Ich kann auf keine der WordPress-Sites wie z http://local.wordpress.dev/.

Spezifikationen: Windows 8.1 Cygwin

Letzte Zeilen nach dem Ausführen von cmd -> vagrant up –provision

==> default: http://gruntjs.com/getting-started
==> default: Downloading phpMyAdmin 4.1.14...
==> default: Restart Nginx...
==> default:  * Restarting nginx nginx
==> default:    ...done.
==> default: Cleaning the virtual machine's /etc/hosts file...
==> default: Adding domains to the virtual machine's /etc/hosts file...
==> default:  * Added vvv.dev from /srv/www/vvv-hosts
==> default:  * Added local.wordpress.dev from /srv/www/vvv-hosts
==> default:  * Added local.wordpress-trunk.dev from /srv/www/vvv-hosts
==> default:  * Added src.wordpress-develop.dev from /srv/www/vvv-hosts
==> default:  * Added build.wordpress-develop.dev from /srv/www/vvv-hosts
==> default: -----------------------------
==> default: Provisioning complete in 1636 seconds
==> default: External network connection established, packages up to date.
==> default: For further setup instructions, visit http://vvv.dev
==> default: Running provisioner: shell...
    default: Running: inline script
==> default: stdin: is not a tty
==> default: start: Job is already running: mysql
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

chmod +x /tmp/vagrant-shell && /tmp/vagrant-shell

Stdout from the command:



Stderr from the command:

stdin: is not a tty
start: Job is already running: mysql

Wo gehe ich falsch?

Benutzer-Avatar
Bernhard Banta

Fügen Sie die folgende Zeile in Ihr Vagrantfile ein

config.ssh.shell = "bash -c 'BASH_ENV=/etc/profile exec bash'"

Dies startet Bash als Nicht-Login-Shell, teilt ihr aber auch mit, dass /etc/profile, was meiner Meinung nach der einzige Grund dafür ist, standardmäßig eine Login-Shell zu verwenden. Funktioniert bei mir mit der originalen Precision64 Vagrant Box.

  • Funktioniert, danke. Ich habe MySQL nicht verwendet, daher konnte die akzeptierte Antwort nicht die Lösung gewesen sein, zumindest nicht für mich.

    – Sven

    25. Oktober 2014 um 13:39 Uhr

  • Hat bei mir auch mit einer PuPHPet Konfiguration funktioniert.

    – Tisch

    8. Dezember 2014 um 1:59 Uhr

Nichts, was du tust. Anscheinend ist das ein bekanntes Problem.

Ich habe es durch Laufen behoben vagrant ssh

und dann

sudo service mysql restart || true

Sie können eine Aufzeichnung des Problems finden hier

  • Ich konnte das nie testen, da ich zur Mac-Entwicklung gewechselt bin (war auf Windows Temp) und seitdem nicht mehr unter Windows entwickelt habe. Ich richte eine ähnliche Entwicklungsumgebung auf meinem Windows-Computer bei der Arbeit ein … wenn auch in meiner Freizeit. Akzeptierte diese Antwort zunächst wegen des geposteten Problemlinks … schien solide. Angesichts neuer Antworten halte ich es für das Beste, die Antwortakzeptanz zu entfernen, bis ich testen kann oder jemand Aufschluss darüber geben kann, wie damit umzugehen ist.

    – djfrsn

    8. Januar 2015 um 4:36 Uhr

1383210cookie-checkVagrant up schlägt mit stdin-, start-, ssh-, stderr- und stdout-Fehlern fehl

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy