Vagrant e VirtualBox improvvisamente non funzionano per me su Ubuntu 16.04.3


2

Su Ubuntu 16.04.3 non posso più eseguire VirtualBox (e quindi Vagrant). L'esecuzione di qualsiasi comando vagrant comporta:

/usr/lib/ruby/vendor_ruby/vagrant/machine_index.rb:293:in `read': Input/output error @ rb_sysopen - /home/sillyinventor/.vagrant.d/data/machine-index/index (Errno::EIO)
    from /usr/lib/ruby/vendor_ruby/vagrant/machine_index.rb:293:in `read'
    from /usr/lib/ruby/vendor_ruby/vagrant/machine_index.rb:293:in `unlocked_reload'
    from /usr/lib/ruby/vendor_ruby/vagrant/machine_index.rb:53:in `block in initialize'
    from /usr/lib/ruby/vendor_ruby/vagrant/machine_index.rb:323:in `block in with_index_lock'
    from /usr/lib/ruby/vendor_ruby/vagrant/machine_index.rb:321:in `open'
    from /usr/lib/ruby/vendor_ruby/vagrant/machine_index.rb:321:in `with_index_lock'
    from /usr/lib/ruby/vendor_ruby/vagrant/machine_index.rb:52:in `initialize'
    from /usr/lib/ruby/vendor_ruby/vagrant/environment.rb:637:in `new'
    from /usr/lib/ruby/vendor_ruby/vagrant/environment.rb:637:in `machine_index'
    from /usr/lib/ruby/vendor_ruby/vagrant/environment.rb:180:in `block in action_runner'
    from /usr/lib/ruby/vendor_ruby/vagrant/action/runner.rb:33:in `run'
    from /usr/lib/ruby/vendor_ruby/vagrant/environment.rb:439:in `hook'
    from /usr/lib/ruby/vendor_ruby/vagrant/environment.rb:688:in `unload'
    from /usr/bin/vagrant:176:in `ensure in <main>'
    from /usr/bin/vagrant:176:in `<main>'

L'esecuzione di VirtualBox dalla riga di comando comporta un blocco completo del sistema in attesa dell'accensione (incluso sys rq). Non è possibile eseguire VirtualBox da TTY per ovvi motivi e il blocco forza un arresto forzato (quindi nessun registro).

Ho controllato il BIOS e la virtualizzazione è abilitata. C'è molto spazio sul disco rigido. Ho disinstallato e reinstallato (nel caso ci sia un file corrotto). Ho controllato il syslog, ma al momento in cui si è schiantato ci sono solo personaggi cattivi. Ho verificato la qualità del disco rigido con un controllo intelligente e tutto sembra a posto. Il file ~ / .vagrant.ddata / machine-index / index sembra stranamente illeggibile.

Ho installato gli aggiornamenti ( apt-get updatee dist-upgrade), potrebbe essere correlato a quello. Le idee sono apprezzate


Informazioni non utili per me, ma forse significherà qualcosa per te che stampa ripetutamente il carattere della casella (valore mancante).
SillyInventor,

... mi sembra molto improbabile. Tuttavia, eseguirò alcuni test.
SillyInventor,

Sì, il sistema va bene.
SillyInventor,

Puoi visualizzare il contenuto di ~/.vagrant.d/data/machine-index/index? Il motivo per cui chiedo è che questa roba sia semplicemente un file di testo in formato JSON che definisce le tue macchine. È possibile che sia danneggiato e che possa essere riparato semplicemente osservandolo umanamente in un editor di testo e vedendo cosa puoi vedere. E se qualcosa sembra strano, riparalo.
Jake Gould il

Hmm, ricevo un errore I / O durante la visualizzazione, il che è strano dal momento che la virtualbox è ciò che blocca il computer ... forse sta tentando di scrivere lì quando si blocca?
SillyInventor,

Risposte:


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.