LINUX.ORG.RU

Отвалился VirtualBox


0

0

Всем привет!
Стоял у меня VirtualBox
VirtualBox-OSE-3.0.10.1.fc12.i686
VirtualBox-OSE-kmodsrc-3.0.10.1.fc12.i686
со всеми необходимыми модулями. Но после обновления он отвалился и перестал работать:

Erase
kernel-PAE-2.6.31.5.127.fc12.i686
True-Install
kernel-PAE-2.6.31.12.174.2.22.fc12.i686

Во его сообщения:
Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is probably not loaded.

If you installed or VirtualBox OSE package recently you need to restart the computer for the driver to load.

Alternatively, you may attempt to load the driver by issuing the following command with system administrator (root) privileges:

'/etc/sysconfig/modules/VirtualBox-OSE.modules'

И еще:
# '/etc/sysconfig/modules/VirtualBox-OSE.modules'
FATAL: Module vboxdrv not found.
FATAL: Module vboxnetflt not found.
FATAL: Module vboxnetadp not found.


Обновил сам ВБокс:
Update
VirtualBox-OSE-3.1.2.1.fc12.i686
VirtualBox-OSE-kmodsrc-3.1.2.1.fc12.i686
Dep-Install
akmod-VirtualBox-OSE-3.1.2.1.fc12.3.i686
akmods-0.3.6.3.fc12.noarch
fakeroot-1.12.2.22.fc12.i686
fakeroot-libs-1.12.2.22.fc12.i686
kmod-VirtualBox-OSE-3.1.2.1.fc12.3.i686
kmodtool-1.18.fc11.noarch
patch-2.6.1.1.fc12.i686
rpm-build-4.7.2.1.fc12.i686
rpmdevtools-7.5.1.fc12.noarch
Updated
VirtualBox-OSE-3.0.10.1.fc12.i686
VirtualBox-OSE-kmodsrc-3.0.10.1.fc12.i686

Но не помогло...

Пробовал переустанавливать все пакеты, с ним связанные. Пофиг.

Как лечить?

Нужно пересобрать ядерные модули

Оно даже прямым текстом сказало какие:

FATAL: Module vboxdrv not found.
FATAL: Module vboxnetflt not found.
FATAL: Module vboxnetadp not found.

sudo /etc/init.d/vboxdrv setup
Cancellor ★★★★☆ ()
Ответ на: комментарий от kotfantazer

Не, ну я конечно понимаю что автоматизация везде разная, и дебиано-убунтовская специфика может не сработать где-то ещё, но принцип от этого не меняется: нужно запустить некую хреновину, которая пересоберёт нужные модули, а где эта хреновина лежит и как зовётся - специфика дистрибутива

Cancellor ★★★★☆ ()
Ответ на: комментарий от kotfantazer

Какой дистр-то? В моем Debian Squeeze работает через dkms, чтобы поставить на новое ядро, нужно сделать

# dkms build -m virtualbox-ose -v <версия>
# dkms install -m virtualbox-ose -v <версия>

До того, как он начал ставиться через dkms, работало через module-assistant

# m-a a-i virtualbox-ose

anonymous ()
Ответ на: комментарий от Unclown

kernel-PAE-devel стоит?


Версия ядра: 2.6.31.12-174.2.22.fc12.i686.PAE

Вот модули ядра:
kernel-PAE-2.6.31.12.174.2.22.fc12.i686 (72 M)
kernel-PAE-devel-2.6.32.3.21.fc13.i686 (21 M)
kernel-devel-2.6.32.3.21.fc13.i686 (21 M)
kernel-headers-2.6.32.3.21.fc13.i686 (2.3 M)

Вот все установленные пакеты ВБокса (на всякий случай):
VirtualBox-OSE-3.1.2.1.fc12.i686 (47 M)
VirtualBox-OSE-guest-3.1.2.1.fc12.i686 (4.4 M)
VirtualBox-OSE-kmodsrc-3.1.2.1.fc12.i686 (397 k)
akmod-VirtualBox-OSE-3.1.2.1.fc12.3.i686 (8.2 k)
kmod-VirtualBox-OSE-3.1.2.1.fc12.3.i686 (0 )
kmod-VirtualBox-OSE-2.6.31.12-174.2.3.fc12.i686.PAE-3.0.10.2.fc12.5.i686 (393 k)
kmod-VirtualBox-OSE-PAE-3.0.10.2.fc12.5.i686 (0 )

kotfantazer ()
Ответ на: комментарий от kotfantazer

Это федора так обновилась видимо :)

Это руки у тебя такие кривые, что ты из rawhide решил обновиться, поскольку в нормальном репозитории так:

# yum update kernel kernel-devel kernel-firmware
Loaded plugins: presto, refresh-packagekit
vikki-local                                              | 1.3 kB     00:00     
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package kernel.x86_64 0:2.6.31.12-174.2.19.fc12 set to be installed
---> Package kernel-devel.x86_64 0:2.6.31.12-174.2.19.fc12 set to be installed
---> Package kernel-firmware.noarch 0:2.6.31.12-174.2.19.fc12 set to be updated
--> Finished Dependency Resolution
--> Running transaction check
---> Package kernel.x86_64 0:2.6.31.5-127.fc12 set to be erased
---> Package kernel-devel.x86_64 0:2.6.31.5-127.fc12 set to be erased
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package             Arch       Version                     Repository     Size
================================================================================
Installing:
 kernel              x86_64     2.6.31.12-174.2.19.fc12     updates        20 M
 kernel-devel        x86_64     2.6.31.12-174.2.19.fc12     updates       6.0 M
Updating:
 kernel-firmware     noarch     2.6.31.12-174.2.19.fc12     updates       909 k
Removing:
 kernel              x86_64     2.6.31.5-127.fc12           installed      98 M
 kernel-devel        x86_64     2.6.31.5-127.fc12           installed      21 M

Transaction Summary
================================================================================
Install       2 Package(s)
Upgrade       1 Package(s)
Remove        2 Package(s)
Reinstall     0 Package(s)
Downgrade     0 Package(s)
no-dashi ★★★★★ ()
Ответ на: комментарий от Unclown

У меня таже проблема что и у ТС, но ОС - Backtrack 4f (основа - убунта), ядро 2.6.30.9. но в репах, ни в инете kernel-PAE-devel не нашёл. как решить эту проблему с vboxdrv?

iSlava ()
Ответ на: комментарий от iSlava

Я так делал:
1) Снес kernel-PAE-devel вообще. yum erase kernel-PAE-devel
2) Поставил его заново, то есть yum install kernel-PAE-devel

И все заработало.

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