LinuxForum.Fans
Тема

VirtualBox проблема с запуском

Автор: u_snif 63 сообщений 23814 просмотров
#135080

Всем привет. Поставил новое ядро с поддержкой 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]
Прошу помощи.

#135248

Понимаю что совет некошерный, но... а можно попробовать пакет, содержащий модули удалить и потом заново поставить.

#135252

У меня установлен вот этот virtualbox и после обновления ядра все работало, попробуй поставить именно его.

text

$ yaourt -Ss virtualbox
aur/virtualbox-ext-oracle 4.0.4-1 [installed: 4.0.2-3] (320)
[user@lenovo-suhost ~]$ 
#135259
.snif написал:
Прошу помощи.
elve написал:
пакет, содержащий модули удалить и потом заново поставить.

единственно верный совет
это как с драйверами на видео, которые руками ставят
новое ядро - новые драйвера

#135450

А что за пакет с модулями то?

#135468

да удали свою VB и поставь новую

#135483
elve написал:
Понимаю что совет некошерный, но... а можно попробовать пакет, содержащий модули удалить и потом заново поставить.

Please reinstall the kernel module by executing

что некошерного-то? VB сама просит себя переустановить.

#135485
Termo написал:
да удали свою VB и поставь новую

Только ставить уже надо virtualbox-ext-oracle или как он у вас в дистре называется. Вот я только что ядро обновил, и virtualbox работает.

#135486
.snif написал:
Kernel preparation unnecessary for this kernel. Skipping...

вот здесь суть - пропущена подготовка для ЭТОГО ядра. Ибо VB не поняла, что это другое ядро. Затем она пытается собирать свой модуль под старое ядро - не получается.

#135607

Переустановил, опять предлагает переконфигурировать ядро, ну а дальше всё по той же схеме

#135674

.snif, дистрибутив то какой?
Debian?

я отсюда качаю
и устанавливаю через "менеджер установки пакетов"
проверяя перед инсталляцией зависимости
один раз пришлось лезть в Synaptic и доуставливать lib

#135706

Termo,
ubuntu 10.04 (Lucid). Вот и я качаю оттуда же

#135813

тогда странно, чтобы на Ubuntu что-то не встало?

#135846

Запустился со старым ядром (без pae), те же пляски.. что делать?

#135849

а как ты его устанавливаешь?

#135852

[console]sudo /etc/init.d/vboxdrv setup[/console]
или
[console]sudo modprobe vboxdrv[/console]
не помогают?

#135857

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]

#135858

Termo,
да как его только не ставил уже, из реп, из debника, и 4ую версию и 3.2 всё равно итог один

#135872
.snif написал:
из debника

просто кликал по нему или иначе?

#135888

Termo,
dpkg -i

Войдите или зарегистрируйтесь, чтобы ответить.