2014-06-26 16 views
7

Non riesco per la vita di me ... dopo aver reinstallato tutte le cose VVV/VBox (4.3.10) & in esecuzione su vagabondo su --provision capire perché questo la bellezza (VVV) non funziona. Non riesco ad accedere a nessuno dei siti wordpress come http://local.wordpress.dev/.Vagrant up non riesce con errori di stdin, start, ssh, stderr e stdout

Spec: di Windows 8.1 Cygwin

linee finale dopo l'esecuzione del cmd -> vagabondo fino --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 

Dove sto andando male?

risposta

2

Non succede nulla. Apparentemente questo è un problema noto.

ho riparato eseguendo vagrant ssh

e poi

sudo service mysql restart || true 

Si trova il record del problema here

+0

Non ho mai avuto modo di testarlo da quando ho finito per passare allo sviluppo mac (era su windows temp) e da allora non ho sviluppato su Windows. Sto installando un dispositivo di sviluppo simile sul mio computer Windows al lavoro ... anche se nel mio tempo libero. Inizialmente accettata questa risposta a causa del problema di collegamento pubblicato ... sembrava solido. Alla luce delle nuove risposte, ritengo sia meglio rimuovere l'accettazione della risposta fino a quando non posso testare o qualcuno può far luce su come gestirlo. – djfrsn

12

Aggiungere la seguente riga a voi Vagrantfile

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

Questo inizia bash come shell non di login, ma anche dice al sorgente/etc/profile, che ho ipotizzato essere l'unica ragione per usare una shell di login di default. Funziona per me con la scatola Vagrant di precisione64.

+0

Ha funzionato, grazie. Non stavo usando MySQL quindi la risposta accettata non avrebbe potuto essere la soluzione, almeno non per me. – Sven

+0

Ha funzionato anche per me con una configurazione di PuPHPet. – Tisch

Problemi correlati