Всем привет. Поставил новое ядро с поддержкой PAE и virtualbox перестал работать. При попытке запустить одну из виртуальных машин выписывает:
[console]
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. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.
[/console]
[console]следую инструкции:[/console]
[console]
* Stopping VirtualBox kernel modules [ OK ]
* Uninstalling old VirtualBox DKMS kernel modules dkms.conf: Error! No 'DEST_MODULE_LOCATION' directive specified.
dkms.conf: Error! No 'PACKAGE_NAME' directive specified.
dkms.conf: Error! No 'PACKAGE_VERSION' directive specified.
dkms.conf: Error! No 'DEST_MODULE_LOCATION' directive specified.
dkms.conf: Error! No 'PACKAGE_NAME' directive specified.
dkms.conf: Error! No 'PACKAGE_VERSION' directive specified.
dkms.conf: Error! No 'DEST_MODULE_LOCATION' directive specified.
dkms.conf: Error! No 'PACKAGE_NAME' directive specified.
dkms.conf: Error! No 'PACKAGE_VERSION' directive specified.
dkms.conf: Error! No 'DEST_MODULE_LOCATION' directive specified.
dkms.conf: Error! No 'PACKAGE_NAME' directive specified.
dkms.conf: Error! No 'PACKAGE_VERSION' directive specified.
Error! Bad conf file.
File: /var/lib/dkms/vboxhost/3.2.12/source/dkms.conf does not represent
a valid dkms.conf file.
dkms.conf: Error! No 'DEST_MODULE_LOCATION' directive specified.
dkms.conf: Error! No 'PACKAGE_NAME' directive specified.
dkms.conf: Error! No 'PACKAGE_VERSION' directive specified.
Error! Bad conf file.
File: /var/lib/dkms/vboxhost/3.2.12/source/dkms.conf does not represent
a valid dkms.conf file.
dkms.conf: Error! No 'DEST_MODULE_LOCATION' directive specified.
dkms.conf: Error! No 'PACKAGE_NAME' directive specified.
dkms.conf: Error! No 'PACKAGE_VERSION' directive specified.
Error! Bad conf file.
File: /var/lib/dkms/vboxhost/3.2.12/source/dkms.conf does not represent
a valid dkms.conf file.
[ OK ]
* Trying to register the VirtualBox kernel modules using DKMS
Error! Bad return status for module build on kernel: 2.6.32-24-generic-pae (i686)
Consult the make.log in the build directory
/var/lib/dkms/vboxhost/4.0.4/build/ for more information.
* Failed, trying without DKMS
* Recompiling VirtualBox kernel modules
* Look at /var/log/vbox-install.log to find out what went wrong
[/console]
/var/log/vbox-install.log:
[console]
Uninstalling modules from DKMS
removing old DKMS module vboxhost version 3.2.12
removing old DKMS module vboxhost version 3.2.12
removing old DKMS module vboxhost version 3.2.12
removing old DKMS module vboxhost version 4.0.4
------------------------------
Deleting module version: 4.0.4
completely from the DKMS tree.
------------------------------
Done.
Attempting to install using DKMS
Creating symlink /var/lib/dkms/vboxhost/4.0.4/source ->
/usr/src/vboxhost-4.0.4
DKMS: add Completed.
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area....(bad exit status: 2)
make KERNELRELEASE=2.6.32-24-generic-pae -C /lib/modules/2.6.32-24-generic-pae/build M=/var/lib/dkms/vboxhost/4.0.4/build....(bad exit status: 2)
0
0
Failed to install using DKMS, attempting to install without
make KBUILD_VERBOSE=1 SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 -C /lib/modules/2.6.32-24-generic-pae/build modules
make[1]: Makefile: Нет такого файла или каталога
make[1]: *** Нет правила для сборки цели `Makefile'. Останов.
make: *** [vboxdrv] Ошибка 2
[/console]
uname -r:
[console]
2.6.32-24-generic-pae
[/console]
ls /usr/src:
[console]
linux-headers-2.6.32-24-generic-pae linux-source-2.6.32 linux-source-2.6.32.tar.bz2 vboxhost-4.0.4
[/console]
Прошу помощи.
VirtualBox проблема с запуском
Понимаю что совет некошерный, но... а можно попробовать пакет, содержащий модули удалить и потом заново поставить.
Прошу помощи.
пакет, содержащий модули удалить и потом заново поставить.
единственно верный совет
это как с драйверами на видео, которые руками ставят
новое ядро - новые драйвера
А что за пакет с модулями то?
да удали свою VB и поставь новую
Понимаю что совет некошерный, но... а можно попробовать пакет, содержащий модули удалить и потом заново поставить.
Please reinstall the kernel module by executing
что некошерного-то? VB сама просит себя переустановить.
да удали свою VB и поставь новую
Только ставить уже надо virtualbox-ext-oracle или как он у вас в дистре называется. Вот я только что ядро обновил, и virtualbox работает.
Kernel preparation unnecessary for this kernel. Skipping...
вот здесь суть - пропущена подготовка для ЭТОГО ядра. Ибо VB не поняла, что это другое ядро. Затем она пытается собирать свой модуль под старое ядро - не получается.
Переустановил, опять предлагает переконфигурировать ядро, ну а дальше всё по той же схеме
Termo,
ubuntu 10.04 (Lucid). Вот и я качаю оттуда же
тогда странно, чтобы на Ubuntu что-то не встало?
Запустился со старым ядром (без pae), те же пляски.. что делать?
а как ты его устанавливаешь?
[console]sudo /etc/init.d/vboxdrv setup[/console]
или
[console]sudo modprobe vboxdrv[/console]
не помогают?
Ranyar,
так вот в том-то вся проблема, что этого модуля просто нет
[console]
sudo modprobe vboxdrv
FATAL: Could not open '/lib/modules/2.6.32-24-generic/updates/dkms/vboxdrv.ko': No such file or directory
[/console]
Termo,
да как его только не ставил уже, из реп, из debника, и 4ую версию и 3.2 всё равно итог один
из debника
просто кликал по нему или иначе?
Termo,
dpkg -i
