¿Cómo fijo “no hay ninguna versión símbolo para module_layout”?
Pregunta
Estoy intentando compilar el controlador nvidia y el VirtualBox en openSUSE 11.2 unidades. Tanto compilarse bien (después de la make oldconfig
habitual más una acumulación parcial del núcleo) pero cuando intento cargar los módulos, me sale este error:
vboxdrv: no symbol version for module_layout
¿Qué ocurre? ¿Cómo puedo solucionar esto?
Solución 2
Encontrados ella. El paquete de kernel-default-devel
faltaba. Para instalarlo, ejecute este comando como root:
zypper in kernel-default-devel
Otros consejos
No convincente para openSUSE, pero bajo Ubuntu 10, he encontrado que la solución era:
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.
Espero que esto es útil a otra persona por el camino.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow