Eu removi ~/.vagrant.d/
e agora funciona.
No Ubuntu 16.04.3, não consigo mais executar o VirtualBox (e, portanto, o Vagrant). A execução de qualquer comando do vagrant resulta em:
/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>'
Executar o VirtualBox a partir da linha de comando resulta em um bloqueio completo do sistema enquanto aguarda a energização (incluindo sys rq). Não é possível executar o VirtualBox a partir do TTY por motivos óbvios, e o bloqueio força o desligamento (portanto, nenhum log).
Eu verifiquei o BIOS e a virtualização está ativada. Há muito espaço no disco rígido. Eu desinstalei e reinstalei (no caso de haver um arquivo corrompido). Eu verifiquei o syslog, mas no momento em que ele caiu, há apenas caracteres ruins. Verifiquei a qualidade do disco rígido com o controle inteligente e tudo parece bem. O arquivo ~ / .vagrant.ddata / machine-index / index parece ser estranhamente ilegível.
Eu instalei atualizações ( apt-get update
e dist-upgrade
), pode estar relacionado a isso. Idéias são apreciadas.
Eu removi ~/.vagrant.d/
e agora funciona.
Tags virtualbox vagrant crash ubuntu