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
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.
Code:
$ sudo dkms autoinstall
Here's what the status command shows for me now that my virtualbox has been corrected:
Code:
$ 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
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.
I was able to build the virtualbox drivers for an older kernel with this command:
Code:
$ 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?
Bookmarks