GNU/Linux >> Linux Esercitazione >  >> Linux

Vagrant up and reload - default:Warning:Connection timeout. Nuovo tentativo...

Invece di distruggere l'immagine. Sono stato in grado di risolvere il problema aggiungendo prima le seguenti righe/uncomment all'interno di Vagrantfile per attivare la gui di virtualbox.

config.vm.provider "virtualbox" do |vb|
 vb.gui = true
 vb.memory = "1024"
end

Poi ho vagabondato fino a riavviarlo. Ha avviato sia la riga di comando che la gui di virtualbox. Gui mi ha chiesto la passphrase SSH (che ho impostato quando stavo giocando con ssh l'ultima volta che sono stato connesso alla macchina) e sono stato in grado di accedere. Successivamente ho spento l'immagine. Successivamente ho rimosso le righe sopra per la gui da Vagrantfile e si avviava ancora bene.


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

vagrant destroy

seguito da

vagrant up

E il mio sistema funziona di nuovo.

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

sudo shutdown -h now

oppure puoi semplicemente digitare

vagrant halt

dopo esserti disconnesso da ssh.

PS:per quelli di voi che potrebbero aver paura di perdere i propri dati/codice/qualsiasi cosa durante il vagrant destroy , potresti rilassarti! Ero titubante nell'usare il comando, ma secondo la documentazione, tutto ciò che fa è:

Questo comando arresta la macchina in esecuzione che Vagrant sta gestendo e distrugge tutte le risorse create durante il processo di creazione della macchina. Dopo aver eseguito questo comando, il tuo computer dovrebbe essere lasciato in uno stato pulito, come se non avessi mai creato la macchina ospite.

Ciò implica che il tuo codice rimarrà intatto e il prossimo vagrant up ti porterebbe allo stesso stato in cui te ne sei andato, solo con il problema risolto ora. :)


Linux
  1. 10 fatti interessanti e divertenti su Linux

  2. Come aumentare il timeout della connessione SSH

  3. La differenza tra Getty e Agety?

  4. Modifica il timeout MySQL su un server

  5. Monitoraggio e correzione di un bug di installazione

Come utilizzare Vagrant con il provider KVM Libvirt

Come aggiungere il file .box scaricato a Vagrant in Linux

Come aumentare la memoria e la CPU sulla macchina Vagrant

Come lavorare con File e Shell Provisioner in Vagrant

Guida introduttiva a Vagrant e VirtualBox – Parte 1

Storia di Unix e Linux