GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Vagrant hoch und neu laden - Standard:Warnung:Verbindungszeitüberschreitung. Erneuter Versuch...

Anstatt das Image zu zerstören. Ich konnte das Problem beheben, indem ich zuerst die folgenden Zeilen/uncomment in Vagrantfile hinzufügte, um die Virtualbox-GUI einzuschalten.

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

Dann habe ich versucht, es neu zu starten. Es startete sowohl die Befehlszeile als auch die Virtualbox-GUI. Gui fragte mich nach der SSH-Passphrase (die ich eingerichtet habe, als ich das letzte Mal, als ich mich am Computer angemeldet hatte, mit ssh spielte) und ich konnte mich anmelden. Später schaltete ich das Bild aus. Später habe ich die obigen Zeilen für die GUI aus Vagrantfile entfernt und es bootete immer noch einwandfrei.


Nachdem ich mit all den verschiedenen verfügbaren Optionen zu verschiedenen Fragen gekämpft hatte, stand ich immer noch vor demselben Problem. Schließlich habe ich ein

gemacht
vagrant destroy

gefolgt von

vagrant up

Und mein System funktioniert wieder.

Hinweis:Wenn auch Sie die Angewohnheit haben, Ihren Computer direkt auszuschalten, könnten Sie bald mit diesem Problem konfrontiert werden! In Ihrem Vagrant-Terminal (vagrant ssh ), gehen Sie immer für ein:

sudo shutdown -h now

oder Sie können einfach

eingeben
vagrant halt

nachdem Sie sich von Ihrem ssh abgemeldet haben.

PS:Für diejenigen unter Ihnen, die vielleicht Angst haben, Ihre Daten/Code/irgendetwas während vagrant destroy zu verlieren , Sie könnten sich entspannen! Ich habe gezögert, den Befehl zu verwenden, aber laut Dokumentation ist alles, was er tut, Folgendes:

Dieser Befehl stoppt die laufende Maschine, die Vagrant verwaltet, und zerstört alle Ressourcen, die während des Maschinenerstellungsprozesses erstellt wurden. Nachdem Sie diesen Befehl ausgeführt haben, sollte Ihr Computer in einem sauberen Zustand verbleiben, als ob Sie den Gastcomputer nie erstellt hätten.

Dies bedeutet, dass Ihr Code intakt bleibt und die nächsten vagrant up würde Sie in den gleichen Zustand führen, in dem Sie gegangen sind, nur dass das Problem jetzt gelöst ist. :)


Linux
  1. Wie ich mein altes Betriebssystem aufgegeben und zu Linux gesprungen bin

  2. Wann wurde "Relatime" zum Standard gemacht?

  3. Ändern Sie das MySQL-Timeout auf einem Server

  4. Verfolgen und Beheben eines Installationsfehlers

  5. Standardmäßiges Arp-Cache-Timeout

So verwenden Sie Vagrant mit dem Libvirt KVM-Anbieter

So fügen Sie eine heruntergeladene .box-Datei zu Vagrant in Linux hinzu

So erhöhen Sie Speicher und CPU auf Vagrant Machine

So arbeiten Sie mit File and Shell Provisioner in Vagrant

Erste Schritte mit Vagrant und VirtualBox – Teil 1

Unix- und Linux-Geschichte