Hi I have Tumbleweed based on openSUSE 11.4 with KDE standard.
I just updated to the latest kernel in the factory Tumbleweed repo, straightforward.
I also have VirtualBox from Sun/Oracle download VirtualBox-4.0-4.0.4_70112_openSUSE114-1.x86_64
Vbox now won’t start, urging me to run “/etc/init.d/vboxdrv setup” which was expected and I did that. But it won’t work. I get this error response:
tumbleweed114:/home/john # /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel modules
Uninstalling old VirtualBox DKMS kernel modules
Trying to register the VirtualBox kernel modules using DKMS
(Failed, trying without DKMS)
Recompiling VirtualBox kernel modules done
Starting VirtualBox kernel modules failed
(modprobe vboxnetflt failed. Please use 'dmesg' to find out why)
So I run dmesg and find this:
warning: `VirtualBox' uses 32-bit capabilities (legacy support in use)
and a bunch of lines like this
521.089025] SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC=00:1a:a0:58:c8:d6:00:24:01:e2:8a:33:08:00 SRC=92.98.192.152 DST=192.168.1.2 LEN=48 TOS=0x00 PREC=0x00 TTL=101 ID=23839 DF PROTO=TCP SPT=59674 DPT=6881 WINDOW=8192 RES=0x00 SYN URGP=0 OPT (020405AC01010402)
and these
614.817908] vboxdrv: Found 2 processor cores.
614.818961] vboxdrv: fAsync=0 offMin=0x276 offMax=0xa9e
614.820297] vboxdrv: TSC mode is 'synchronous', kernel timer mode is 'normal'.
614.820301] vboxdrv: Successfully loaded version 4.0.4 (interface 0x00160000).
615.172385] vboxguest: exports duplicate symbol RTMemFreeEx (owned by vboxdrv)
Which tells me nothing (because I can’t understand it).
But I have independently wondered about this:
Is something conflicting in relation to virtualbox-guest-kmp-desktop which is also installed but it’s this vintage:
- virtualbox-guest-kmp-desktop-4.0.4_k2.6.38.0_18-1.2.x86_64
whereas the kernel is now
- kernel-desktop-2.6.38.2-19.1.x86_64
Solved: add the Tumbleweed Virtualization repository. Ref:HowTo: upgrade openSUSE 11.4 to Tumbleweed