Since some version of Virtualbox 4.0.x the udev rules in /lib/udev/rules.d/10-virtualbox.rules try to execute /opt/VirtualBox/VBoxCreateUSBNode.sh at system boot. This, however, happens before the local disks have been mounted, resulting in several error messages on systems where /opt resides on a separate partition (because I rather not dump gigabytes of proprietary software installed into /opt onto my root partition). I wonder if it would be possible to have the installer move the VBoxCreateUSBNode.sh script to some directory which can safely be assumed to reside on /. I did this manually several times and adapted the udev rules, but this of course has to be redone on every upgrade, which is tedious. Reproducible: Always
Fixed in virtualbox-bin-4.0.10
(In reply to comment #1) > Fixed in virtualbox-bin-4.0.10 The files/10-virtualbox.rules was not updated to reflect this change, so udev still tries to run the script out of /opt.