LINUX.ORG.RU

Virtualbox не взлетает

 ,


0

0

При запуске любой виртуальной машины сабж жалуется:

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

'/etc/init.d/vboxdrv setup'

as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

При этом:

[user@kor03d-ubuntu-0:~]$ file /etc/init.d/vboxdrv
/etc/init.d/vboxdrv: ERROR: cannot open `/etc/init.d/vboxdrv' (No such file or directory)

При этом пакет с dkms-модулем установлен. Пробую:

[user@kor03d-ubuntu-0:~]$ sudo dpkg-reconfigure virtualbox-dkms 

------------------------------
Deleting module version: 4.1.12
completely from the DKMS tree.
------------------------------
Done.
Loading new virtualbox-4.1.12 DKMS files...
Building only for 3.5.0-21-generic
Building initial module for 3.5.0-21-generic
Error! Bad return status for module build on kernel: 3.5.0-21-generic (x86_64)
Consult /var/lib/dkms/virtualbox/4.1.12/build/make.log for more information.
 * Stopping VirtualBox kernel modules                                                                                                                                [ OK ] 
 * Starting VirtualBox kernel modules                                                                                                                                        * No suitable module for running kernel found
                                                                                                                                                                     [fail]
invoke-rc.d: initscript virtualbox, action "restart" failed.

И, наконец, лог /var/lib/dkms/virtualbox/4.1.12/build/make.log:
http://pastebin.com/79wkVNK2

Система:

[user@kor03d-ubuntu-0:~]$ uname -a
Linux kor03d-ubuntu-0 3.5.0-21-generic #32~precise1-Ubuntu SMP Thu Dec 13 20:26:47 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

На других ядрах тоже не работает со сходными симптомами.

Куда копать?

★★

Последнее исправление: cetjs2 (всего исправлений: 1)

Попробуй поставить virtualbox из официального репозитория. С ним меньше проблем возникает (_обязательно_ удали версию из репозитория убунты)

deb http://download.virtualbox.org/virtualbox/debian precise contrib

getup
()
Ответ на: комментарий от getup
linux-headers-3.5.0-21-generic is already the newest version.

Сейчас попробую сменить репозиторий, потом отпишусь.

Kor03d ★★
() автор топика
Ответ на: комментарий от Kor03d

Все решилось, пишу из офтопика, запущеного в онтопике. Установил пакет virtualbox-4.2 из оффициальных реп, завелось с полпинка.

//Ну и ШГ в этой вашей экспишечке.

Kor03d ★★
() автор топика

У меня на 12.10 проблема решилась установкой хэдеров текущего ядра и последующим переконфигурированием virtualbox-dkms, в процессе чего был собран недостающий модуль ядра. Т.е. всего двумя командами:

$ sudo apt-get install linux-headers-3.5.0-23-generic

$ sudo dpkg-reconfigure virtualbox-dkms

mishuk
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.