Everytime I launched VirtualBox it kept telling me there was a newer version available so today I decided to take the plunge. To make a long story short I upgraded to 2.0.4 but if I try to open VirtualBox (Applications>System>Emulator>VirtualBox OSE) nothing happens.
I opened up a command line and issued the “whereis virtualbox” which showed the following:
The reason:
If SuSEconfig runs it resets the permissions of the files defined in /etc/permissions*.
The solution:
Open the file > /etc/permissions.easy < with vi, goto the end and change the lines of VirtualBox from permission 4750 to 4755.
Save, Quit.
Now run SuSEconfig and VirtualBox is working.
You could also change the permissions of the file by hand but then you have to do it every time you made some changes with yast…
Are you sure it has nothing to do with the kernel module? When I reinstall virtualbox or update to a newer version, it won’t load either. But it tells me to do this:
/etc/init.d/vboxdrv setup
After executing this command as a root, virtualbox will load again.
But then I’m using the non ose version, because of the USB-support, that I downloaded from Downloads - VirtualBox. Perhaps you are using the open source edition?