В Ubuntu 16.04.3 я больше не могу запускать VirtualBox (и, следовательно, Vagrant). Выполнение любой команды vagrant приводит к:
/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>'
Запуск VirtualBox из командной строки приводит к полной блокировке системы при ожидании включения питания (включая sys rq). Вы не можете запустить VirtualBox из TTY по очевидным причинам, и блокировка приводит к принудительному отключению (поэтому нет журнала).
Я проверил BIOS, и виртуализация включена. Там много места для жесткого диска. Я удалил и переустановил (в случае, если есть поврежденный файл). Я проверил системный журнал, но в то время, когда он падал, есть только плохие персонажи. Я проверил качество жесткого диска с помощью интеллектуального управления, и все, кажется, хорошо. Файл ~/.vagrant.ddata/machine-index/index кажется странно нечитаемым.
Я установил обновления (apt-get update
и dist-upgrade
), может быть связано с этим. Идеи ценятся.