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.