After a recent upgrade which brought in kernel 2.6.29 VirtualBox stopped working for me; the kernel module failed to find the symbol
g_SUPGlobalInfoPage. How irritating!
Here’s a solution I found:
/usr/share/virtualbox/src/vboxdrv/Makefile, uncomment the line
# VBOX_USE_INSERT_PAGE = 1
Recompile the kernel modules:
# /etc/init.d/vboxdrv setup
Now I only have to find a solution for the second problem that upgrade brought in, deskbar-applet failing to load in the Gnome panel.