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
Теперь работает отлично.