2015-01-29 9 views
5

Ho avuto un vagabondo completamente funzionale per tre mesi ora, ma negli ultimi tre giorni, sto ricevendo errori ogni volta che provo a correre vagabondo o ricarica vagabonda.Vagrant up e reload - valore predefinito: Avviso: timeout della connessione. Nuovo tentativo ...

Questo è l'errore che ottengo quando si esegue vagrant reload

default: Attempting graceful shutdown of VM... 
default: Guest communication could not be established! This is usually because 
default: SSH is not running, the authentication information was changed, 
default: or some other networking issue. Vagrant will force halt, if 
default: capable. 
default: Forcing shutdown of VM... 
default: Clearing any previously set forwarded ports... 
default: Clearing any previously set network interfaces... 
default: Preparing network interfaces based on configuration... 
default: Adapter 1: nat 
default: Adapter 2: hostonly 
default: Forwarding ports... 
default: 80 => 8080 (adapter 1) 
default: 22 => 2222 (adapter 1) 
default: Running 'pre-boot' VM customizations... 
default: Booting VM... 
default: Waiting for machine to boot. This may take a few minutes... 
default: SSH address: 127.0.0.1:2222 
default: SSH username: vagrant 
default: SSH auth method: private key 
default: Warning: Connection timeout. Retrying... 
default: Warning: Connection timeout. Retrying... 
default: Warning: Connection timeout. Retrying... 
default: Warning: Connection timeout. Retrying... 
default: Warning: Connection timeout. Retrying... 
default: Warning: Connection timeout. Retrying... 
default: Warning: Connection timeout. Retrying... 
default: Warning: Connection timeout. Retrying... 
default: Warning: Connection timeout. Retrying... 
default: Warning: Connection timeout. Retrying... 
default: Warning: Connection timeout. Retrying... 
default: Warning: Connection timeout. Retrying... 
default: Warning: Connection timeout. Retrying... 
default: Warning: Connection timeout. Retrying... 
default: Warning: Connection timeout. Retrying... 
default: Warning: Connection timeout. Retrying... 
default: Warning: Connection timeout. Retrying... 
default: Warning: Connection timeout. Retrying... 
default: Warning: Connection timeout. Retrying... 
Timed out while waiting for the machine to boot. This means that 
Vagrant was unable to communicate with the guest machine within 
the configured ("config.vm.boot_timeout" value) time period. 

If you look above, you should be able to see the error(s) that 
Vagrant had when attempting to connect to the machine. These errors 
are usually good hints as to what may be wrong. 

If you're using a custom box, make sure that networking is properly 
working and you're able to connect to the machine. It is a common 
problem that networking isn't setup properly in these boxes. 
Verify that authentication configurations are also setup properly, 
as well. 

If the box appears to be booting properly, you may want to increase 
the timeout ("config.vm.boot_timeout") value. 

sto usando elementare OS Luna e aggiornato le ultime versioni di vagabondo così come VirtualBox come suggerito alcune risposte. Ma i problemi persistono.

Ho provato la maggior parte delle soluzioni popolari inclusa l'abilitazione della GUI e this. Ho anche provato la soluzione data here ma non potevo dal momento che la mia casella virtuale non effettua il login.

Tuttavia, l'interfaccia grafica mi ha presentato con questo:

keys: press S to skip mounting or M for manual recovery 

Ho provato entrambi i tasti uno per uno, ma il problema rimane.

Qualcuno ha avuto questo prima che potrebbe offrire una soluzione, vagabondo non è ancora ampiamente coperto sul web e non riesco a trovare una ragione per cui questo si sta verificando.

+1

Sembra che tu abbia un filesystem corrotto nel tuo VM. Hai forse spento il pc mentre il vagabondo era ancora in funzione? La GUI mostra più della linea 'keys: ...'? –

+0

@SebastianStigler: Ho avuto la brutta abitudine di spegnere direttamente il mio laptop senza chiudere prima il vm. Ecco le schermate dei tre casi: quando ho [inserito M] (http://i.imgur.com/M0evsWb.png), [inserito S] (http://i.imgur.com/piRPZrE.png) seguito da [un'altra S] (http://i.imgur.com/HqzUDFP.png) Per favore fatemi sapere se avete bisogno di ulteriori informazioni. – ankita

+0

Hai ricevuto una console o dove richiedi la password di root dopo aver premuto "S" ogni volta che viene richiesta? –

risposta

8

Dopo aver lottato con tutte le varie opzioni disponibili su diverse domande, stavo ancora affrontando lo stesso problema. Infine, ho fatto un

vagrant destroy 

seguito da

vagrant up 

E ho il mio sistema di lavoro nuovo.

Nota: se anche tu hai l'abitudine di spegnere direttamente il tuo computer, potresti affrontare presto questo problema! Nel vostro terminale vagabondo (vagrant ssh), sempre andare per una:

sudo shutdown -h now 

oppure si può semplicemente digitare

vagrant halt 

dopo il logout dal vostro ssh.

PS: Per quelli di voi che potrebbero aver paura di perdere i vostri dati/codice/qualsiasi cosa durante vagrant destroy, potreste rilassarvi! Ero titubante a usare il comando, ma secondo la documentazione, è tutto:

Questo comando arresta la macchina in esecuzione Vagrant gestisce e distrugge tutte le risorse che sono state create durante il processo di creazione della macchina. Dopo aver eseguito questo comando, il computer dovrebbe essere lasciato allo stato pulito, come se non avessi mai creato la macchina guest in primo luogo.

Questo implica che il codice rimarrà intatta, e la prossima vagrant up porterebbe allo stesso stato in cui te ne sei andato, solo con il problema risolto ora. :)

+0

Invece di "sudo shutdown -h now' puoi semplicemente digitare" vagrant halt' dopo aver effettuato il logout dal tuo sessione ssh. –

+7

'vagrant destroy' letteralmente distrugge la macchina virtuale.Per conseguenza, si perdono tutti i dati che sono ** all'interno ** della macchina virtuale e non sulla macchina host! –

+0

@SebastianStigler: Ho aggiornato la funzione di interruzione. Perdita di dati, intendevo il codice che avevo scritto. Sto scrivendo un'estensione per mediawiki e quello è rimasto, IMHO, solo i dati di configurazione della macchina virtuale sono stati distrutti e ricreati. Per favore correggimi se sbaglio. – ankita

Problemi correlati