How do I fix “no symbol version for module_layout”?
问题 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? 回答1: 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 #