LINUX.ORG.RU

Не могу запустить virtualbox

 , ,


0

1

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

calculate sgasgar # eix -I virtualbox
[I] app-emulation/virtualbox-bin
     Available versions:  4.3.38.106717^m ~4.3.40.110317^m ~5.0.16.105871-r1^m ~5.0.26.108824^m ~5.1.6.110634^m 5.1.8.111374^m {+additions +chm debug headless python rdesktop-vrdp sdk vboxwebsrv PYTHON_TARGETS="python2_7"}
     Installed versions:  5.1.8.111374^m(10:37:37 PM 10/29/2016)(additions chm -debug -headless -python -rdesktop-vrdp -sdk -vboxwebsrv PYTHON_TARGETS="python2_7")
     Homepage:            http://www.virtualbox.org/
     Description:         Family of powerful x86 virtualization products for enterprise as well as home use

[I] app-emulation/virtualbox-modules
     Available versions:  4.3.38 ~4.3.40 ~5.0.16 ~5.0.26 ~5.1.6 5.1.8 {pax_kernel KERNEL="linux"}
     Installed versions:  5.1.8(10:37:07 PM 10/29/2016)(-pax_kernel KERNEL="linux")
     Homepage:            http://www.virtualbox.org/
     Description:         Kernel Modules for Virtualbox

Found 2 matches
[\code]


RTR3InitEx 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

'/sbin/vboxconfig'

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

where: supR3HardenedMainInitRuntime what: 4 VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - The installed support driver doesn't match the version of the user. 

The virtual machine 'Windows 7' has terminated unexpectedly during startup with exit code 1 (0x1).


Result Code: 
NS_ERROR_FAILURE (0x80004005)
Component: 
MachineWrap
Interface: 
IMachine {b2547866-a0a1-4391-8b86-6952d82efaa0}
[\code]

patch-level не совпадает, вроде, но дело, скорее всего, не в этом.

Проверь, что модуль загружен (lsmod), попробуй выгрузить (modprobe -r) и подключить (modprobe) модуль, посмотри в логи dmesg. Может быть, модуль там напишет свою версию. Или проверь modinfo, может там будет напсана версия модуля. Сравни с той, что выдает virtualbox --version. Может быть, у тебя висит в ядре модуль от старой версии, и при переустановке пакетов не заменяется на новый.

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

Спасибо, оказалось, что почему то работала старая версия модуля от другой версии ядра. Удалил старое ядро, пересобрал новое и модули и все заработало.

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

смотришь какие вёдра у тя живут :

eselect kernel list

выбираешь то , которое тебе нужно (перед каждым ядром цифра)

eselect kernel set <цифра>

и спокойненько выполняешь :

emerge @module-rebuild

запасное и рабочее ядро , в твоём случае крайне необходимо :)

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