Question

I'm trying to compile the nvidia driver and the VirtualBox drives on openSUSE 11.2. Both compile fine (after the usual make oldconfig plus a partial build of the kernel) but when I try to load the modules, I get this error:

vboxdrv: no symbol version for module_layout

What's wrong? How do I fix this?

Was it helpful?

Solution 2

Found it. The package kernel-default-devel was missing. To install it, run this command as root:

zypper in kernel-default-devel

OTHER TIPS

Not cogent to openSUSE, but under Ubuntu 10, I found that the solution was:

apt-get install dkms
apt-get install linux-headers-2.6.32-24-generic
unset KERN_DIR
/etc/init.d/vboxadd setup 
# Although presumably if the apt-gets had been done first,
# the last two lines would be superfluous.

Hope this is useful to someone else down the way.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top