LINUX.ORG.RU

Глюк с Virtualbox'ом после обновления


0

0

Ubuntu Karmic, ноут не перезагружал около месяца (2.6.31-16-generic), за это время упало два обновления ядра. Virtualbox 3.1.2 прекрасно работал. И вот на днях перезагрузил ноут и в Virtualbox'е не стартует виртуальная машина, если «Тип подключения» указан «сетевой мост», NAT — работает :(

2.6.31-19-generic

Лог http://paste.ubuntu.com/371160/

lsmod | grep vbox
vboxdrv 176360 0

jugatsu@lenovo:~$ sudo /etc/init.d/vboxdrv restart
* Stopping VirtualBox kernel module * done.
* Starting VirtualBox kernel module
* modprobe vboxnetflt failed. Please use 'dmesg' to find out why

jugatsu@lenovo:~$ dmesg | tail
[ 720.580356] vboxdrv: TSC mode is 'synchronous', kernel timer mode is 'normal'.
[ 720.580359] vboxdrv: Successfully loaded version 3.1.2 (interface 0x00100001).
[ 720.793182] vboxguest: exports duplicate symbol RTMemExecFree (owned by vboxdrv)
[ 1237.377513] vboxdrv: Trying to deactivate the NMI watchdog permanently...
[ 1237.377517] vboxdrv: Successfully done.
[ 1237.377520] vboxdrv: Found 2 processor cores.
[ 1237.377641] vboxdrv: fAsync=0 offMin=0x2a8 offMax=0x3a0c
[ 1237.377694] vboxdrv: TSC mode is 'synchronous', kernel timer mode is 'normal'.
[ 1237.377697] vboxdrv: Successfully loaded version 3.1.2 (interface 0x00100001).
[ 1237.590519] vboxguest: exports duplicate symbol RTMemExecFree (owned by vboxdrv)

ничего страшного не кажет...


Ага понятно, не подгружен vboxnetflt

Исправляем

jugatsu@lenovo:~$ sudo modprobe -v vboxnetflt
insmod /lib/modules/2.6.31-16-generic/updates/dkms/vboxguest.ko
WARNING: Error inserting vboxguest (/lib/modules/2.6.31-16-generic/updates/dkms/vboxguest.ko): Invalid module format
FATAL: Error inserting vboxnetflt (/lib/modules/2.6.31-16-generic/updates/dkms/vboxnetflt.ko): Invalid module format

Не поняль, ведь

jugatsu@lenovo:~$ find /lib/modules/ -name *vboxnetflt*
/lib/modules/2.6.31-16-generic/updates/dkms/vboxnetflt.ko
/lib/modules/2.6.31-19-generic/updates/dkms/vboxnetflt.ko


jugatsu@lenovo:~$ sudo modprobe -v /lib/modules/2.6.31-19-generic/updates/dkms/vboxnetflt.ko
FATAL: Module /lib/modules/2.6.31_19_generic/updates/dkms/vboxnetflt.ko not found.

И так, собственно, каждый раз :)

Пробовал и sudo apt-get install --reinstall virtualbox-3.1 и всякие хаки, которые гугл подсказал.

Ясное дело, что весь замес из-за модулей vboxnet*...

jugatsu@lenovo:~$ modinfo vboxnetflt
filename: /lib/modules/2.6.31-16-generic/updates/dkms/vboxnetflt.ko
version: 3.1.2 ((0xA2CDe001U))
license: GPL
description: VirtualBox Network Filter Driver
author: Sun Microsystems, Inc.
srcversion: 916AD96F4BB03D952726AD7
depends: vboxdrv
vermagic: 2.6.31-16-generic SMP mod_unload modversions 586




У меня при обновлении модули virtualbox нормально собрались. Попробуй их заново пересобрать.

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

jugatsu@lenovo:~$ sudo /etc/init.d/vboxdrv setup
[sudo] password for jugatsu:
* Stopping VirtualBox kernel module * done.
* Removing old VirtualBox netadp kernel module * done.
* Removing old VirtualBox netflt kernel module * done.
* Removing old VirtualBox kernel module * done.
* Recompiling VirtualBox kernel module * done.
* Starting VirtualBox kernel module
* modprobe vboxnetflt failed. Please use 'dmesg' to find out why


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

modprobe vboxnetflt failed.

FATAL: Error inserting vboxnetflt (/lib/modules/2.6.31-16-generic/updates/dkms/vboxnetflt.ko): Invalid module format

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

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