Bugzilla – Bug 567435
Virtualbox kernel modules won't load with version 3.1.0
Last modified: 2010-05-13 09:16:41 UTC
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.1.6) Gecko/20091201 SUSE/3.5.6-1.1.1 Firefox/3.5.6 When using the newest Virtualbox version 3.1.0 from the Build Service, kernel module vboxdrv.ko is correctly loaded on the host, but not vboxnetadp.ko and vboxnetflt.ko. As a result, no networking is available. Trying to load these 2 modules manually with modprobe results in an error message stating "Invalid module format". The problem seems to be caused by duplicate symbols in vboxdrv.ko and vboxguest.ko, which fools depmod and causes wrong modules to be loaded. After removing file vboxguest.ko (and also vboxvfs.ko and vboxvideo.ko, which are neither needed on a host) and running depmod again, everything worked fine. The easiest solution is probably to split package virtualbox-ose-kmp-* into 2 separate packages for hosts and guests. Surprisingly the problem was only observed on a 32 bit, but not on a 64 bit host. Reproducible: Always
Hi Norbert ! splited packages prepared in Virtualization repo in buildservice - prepared for testing :)
*** Bug 586146 has been marked as a duplicate of this bug. ***
The splitted kernel module packages work fine for host as well as guest (after installing a matching kernel version). Many thanks!
splitted vbox kernel modules are in Factory closing as fixed