[SOLVED] Virtualbox: не запускаются машины

После обновления до
app-emulation/virtualbox-additions-4.1.4
app-emulation/virtualbox-modules-4.1.4
app-emulation/virtualbox-4.1.4
не запускаются виртуальные машины

В одном окне

VirtualBox - Ошибка

Не удалось открыть сессию для виртуальной машины Gentoo.
The virtual machine 'Gentoo' has terminated unexpectedly during startup with exit code 1.

в другом

VirtualBox - Error In supR3HardenedMainInitRuntime

RTR3Init failed with rc=-1912 (rc=-1912)

The VirtualBox kernel modules do not match this version of VirtualBox. The installation of VirtualBox was apparently not successful. Executing

'/etc/init.d/vboxdrv setup'

may correct this. Make sure that you do not mix the OSE version and the PUEL version of VirtualBox.

/etc/init.d/vboxdrv - этого файла вообще нет.

# module-rebuild rebuild
# modprobe vboxdrv
# modprobe vboxnetflt
# modprobe vboxnetadp
ничего не дают

Как вариант: 1. Выгрузить

Как вариант:
1. Выгрузить модули (rmmod).
2. Для верности пересобрать virtualbox-modules
3. Проверить в /lib/modules, что они действительно собрались (версия, время сборки и т.п.)
4. Загрузить модули

.

Проделал все в точности, без изменений

.

HellKnight написал(а):
# module-rebuild rebuild
# modprobe vboxdrv
# modprobe vboxnetflt
# modprobe vboxnetadp
ничего не дают

lsmod | grep vbox

id[ для пользователя, от имени которого запускаешь.

:wq
--
Live free or die

.

$ lsmod | grep vbox

vboxnetflt             12720  0 
vboxnetadp              3984  0 
vboxdrv              1726260  2 vboxnetflt,vboxnetadp

$ id

uid=1000(pitbull) gid=1000(pitbull) группы=1000(pitbull),10(wheel),18(audio),19(cdrom),27(video),80(cdrw),85(usb),100(users),104(vboxusers),106(lpadmin),248(messagebus),1001(plugdev)

Цитата: The VirtualBox

Цитата:
The VirtualBox kernel modules do not match this version of VirtualBox.

Версия app-emulation/virtualbox-modules не совпадает с app-emulation/virtualbox-bin (или какой он у вас там) или модули обновились, но в памяти еще старые.

Проверить чтоб версии совпадали, сделать как говорил georgedvo, или ребут.

# emerge -pv

# emerge -pv virtualbox

[ebuild   R    ] app-emulation/virtualbox-4.1.4  USE="additions alsa opengl pam qt4 sdk -doc -extensions -headless -java -pulseaudio -python -vboxwebsrv -vnc" 0 kB

# emerge -pv virtualbox-modules

[ebuild   R    ] app-emulation/virtualbox-modules-4.1.4  USE="-pax_kernel" 0 kB

Я делал, как сказал georgedvo, и перезагружался тоже.

modinfo vboxdrv

modinfo vboxdrv

.

# modinfo vboxdrv

filename:       /lib/modules/2.6.39-gentoo-r3/misc/vboxdrv.ko
version:        4.0.12 (0x00180000)
license:        GPL
description:    Oracle VM VirtualBox Support Driver
author:         Oracle Corporation
srcversion:     7874B6813F3619D9F4864A7
depends:        
vermagic:       2.6.39-gentoo-r3 SMP mod_unload modversions 
parm:           force_async_tsc:force the asynchronous TSC mode (int)

Видно, что это старая версия, а новая, судя по дате создания файла лежит в /lib/modules/2.6.39-gentoo-r3-test, только как это указать?..

[ebuild R ]

[ebuild   R    ] app-emulation/virtualbox-modules-4.1.4  USE="-pax_kernel" 0 kB

и

filename:       /lib/modules/2.6.39-gentoo-r3/misc/vboxdrv.ko
version:        4.0.12 (0x00180000)

Чувствуете разницу?
Симлинк /usr/src/linux на правильное ядро указывает?

.

Симлинк указывает верно:

# ls -l /usr/src/

итого 8
lrwxrwxrwx  1 root root   22 Ноя  3 12:45 linux -> linux-2.6.39-gentoo-r3
drwxr-xr-x 24 root root 4096 Окт 10 10:52 linux-2.6.39-gentoo-r3
drwxr-xr-x 24 root root 4096 Окт 19 00:09 linux-3.0.6-gentoo

Проблема в том, что модули последней версии находятся в 2.6.39-gentoo-r3-test, а не 2.6.39-gentoo-r3:

#ls -l /lib/modules/

итого 12
drwxr-xr-x 5 root root 4096 Сен 17 15:01 2.6.39-gentoo-r3
drwxr-xr-x 5 root root 4096 Ноя  3 21:21 2.6.39-gentoo-r3-test
drwxr-xr-x 5 root root 4096 Ноя  3 12:44 3.0.6-gentoo-test

Как можно это исправить?

Не уверен, но видимо вы

Не уверен, но видимо вы послдним собирали ядро r3-test, а используете r3?
Можно попробовать поменять локальную версию ядра через menuconfig на правильную, и, может, собрать ядро. Не знаю точно как он определяет версию ядра. Попрробуйте :)

.

Точно, помогло! Спасибо большое!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".