I haven't had this problem before in spite of using VirtualBox and Ubuntu for several years now. But today it appeared on my system after
Originally Posted by lads
1. I updated to 3.2.0-31 last weekend (Saturday 2012-09-22), and
2. I rebooted my laptop this weekend (Saturday 2012-09-29).
Up until the 2nd event (the reboot) I was able to use VirtualBox just fine. I think that means the kernel update caused the problem, but the symptom was hidden until after the next reboot. Anyway, the prescribed ritual did indeed fix the problem.
I went to investigate the dkms package a bit more so I could explain the problem correctly when I file a bug report. I see there is a way to get dkms to show the current status for any supported modules. Since I did the reinstall dance, though, my dkms-supported modules are all up-to-date.
So, if you have this problem and you have not corrected it yet, please try this command first and post the results here to help diagnose the issue:
Also, you might try this update method before you try the apt-get remove/install dance. If this triggers a rebuild of the virtualbox drivers for you, then maybe the problem lies in the dkms config somewhere.
Here's what the status command shows for me now that my virtualbox has been corrected:
$ sudo dkms autoinstall
It seems that my nvidia drivers have successfully updated across several versions since my OS reinstall in July. I think I lost the VirtualBox history when I removed the dkms-virtualbox package.
$ dkms status
nvidia-current, 295.40, 3.2.0-27-generic, x86_64: installed
nvidia-current, 295.40, 3.2.0-29-generic, x86_64: installed
nvidia-current, 295.40, 3.2.0-30-generic, x86_64: installed
nvidia-current, 295.40, 3.2.0-31-generic, x86_64: installed
nvidia-current-updates, 295.49, 3.2.0-27-generic, x86_64: installed
nvidia-current-updates, 295.49, 3.2.0-29-generic, x86_64: installed
nvidia-current-updates, 295.49, 3.2.0-30-generic, x86_64: installed
nvidia-current-updates, 295.49, 3.2.0-31-generic, x86_64: installed
virtualbox, 4.1.12, 3.2.0-31-generic, x86_64: installed
I was able to build the virtualbox drivers for an older kernel with this command:
$ sudo dkms autoinstall -k 3.2.0-30-generic
One more note: I may have run out of disk space on /usr during one of the recent updates. I freed up space and reattempted the update. I didn't appear to have any problems after that. Not sure if it's related. Did this also happen to anyone else here?