Virtualbox не запускается; /etc/init.d/vboxdrv установка не работает

Я не смог найти никакой информации по этому вопросу, поэтому, когда я решил ее, я подумал, что опубликую ее и ответ на AskUbuntu на случай, если у кого-то еще возникнет такая же проблема.

Virtualbox отказался запускать любые виртуальные машины; сказал мне бежать /etc/init.d/vboxdrv setup как корень. Это привело к:

Stopping VirtualBox kernel modules ...done.
Uninstalling old VirtualBox DKMS kernel modulesError! Could not locate dkms.conf file.
File:  does not exist.
 ...done.
Trying to register the VirtualBox kernel modules using DKMSError! DKMS tree already contains: vboxhost-4.3.18
You cannot add the same module/version combo more than once.
 ...failed!
  (Failed, trying without DKMS)
Recompiling VirtualBox kernel modules ...failed!
  (Look at /var/log/vbox-install.log to find out what went wrong)

1 ответ

Решение

Версия virtualbox устарела по сравнению с зависимостями. Требуется полная переустановка. Но сначала я сделал резервную копию своей конфигурации dkms и удалил ее:

mkdir ~/backup_dkms
cp -r /var/lib/dkms/* ~/backup_dkms
rm -rf /var/lib/dkms/vboxhost

Затем, после небольшой рыбалки, запуска apt update, upgrade и autoremove, я наконец запустил:

sudo apt install virtualbox

Теперь работает отлично.

Другие вопросы по тегам