2014-06-26 14 views
7

Ich kann nicht für das Leben von mir ... nach der Neuinstallation aller Dinge VVV/VBox (4.3.10) & laufenden Vagabund up --provision herauszufinden, warum dies Schönheit (VVV) wird nicht laufen. Ich kann auf keine der Wordpress-Sites wie http://local.wordpress.dev/ zugreifen.Vagrant scheitert mit stdin, Start, ssh, stderr & stdout Fehler

Specs: Windows-8.1 Cygwin

Schlusszeilen nach dem cmd laufen -> vagrant bis --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 bin ich falsch gehen?

Antwort

2

Nichts, was Sie tun. Offensichtlich ist dies ein bekanntes Problem.

ich es fest von vagrant ssh

läuft und dann

sudo service mysql restart || true 

Sie eine Aufzeichnung der Ausgabe finden here

+0

Ich habe das nie testen, da ich am Ende auf Mac-Entwicklung wechselte (war auf Windows Temp) & habe nicht auf Windows seit entwickelt. Ich baue ein ähnliches dev env auf meinem Windows-Computer bei der Arbeit ... wenn auch in meiner Freizeit. Anfänglich akzeptierte diese Antwort wegen des Problems Link veröffentlicht ... schien solide. Angesichts neuer Antworten denke ich, dass es am besten ist, die Antwortakzeptanz zu entfernen, bis ich testen kann, oder jemand kann klären, wie man damit umgeht. – djfrsn

12

die folgende Zeile Sie hinzufügen Vagrantfile

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

Dies startet Bash als eine Nicht-Login-Shell, aber auch teilt es der Quelle/etc/profile mit, von der ich angenommen habe, dass sie der einzige Grund ist, standardmäßig eine Login-Shell zu verwenden. Funktioniert bei mir mit der stock precise64 Vagrant Box.

+0

Arbeitete, danke. Ich habe MySQL nicht verwendet, daher hätte die akzeptierte Antwort nicht die Lösung sein können, zumindest nicht für mich. – Sven

+0

Arbeitete für mich auch mit einer PuPHPet-Konfiguration. – Tisch