VirtualBox upgrade to 4.3.28 broke totally. Some VM configurations were completely reset. VirtualBox failed to run with error: "NS_ERROR_FACTORY_NOT_REGISTERED" and refused to create a session. a google search turned up this entry from the VirtualBox site: https://www.virtualbox.org/ticket/3568 this indicates a permissions problem. Fix: 1. change /usr/lib64/virtualbox/VBox to setuid root. 2. Run setuid and launch a vm ( launching may not be necessary ) 3. disable setuid root. 4. run normally. It seems that virtualbox is able to fix itself with root permissions and unprivelaged runs subsequently succeed. Reproducible: Always Steps to Reproduce: 1. completely uninstall virtualbox 2. install virtualbox and run. it stops with the NS_ERROR_FACTORY_NOT_REGISTERED error 3. toggle on setuid root. run again. ( fixes it ) 4. toggle off setuid root. run again and now it works correctly. Actual Results: I was able to work around a installation problem. Expected Results: installed correctly with needed permissions available to virtualbox as a unprivelaged user.
Created attachment 409254 [details] vbox-start.log I have this error. Of course the modules are loaded. I can make new virtual machine but after closing VirtualBox I don't see it. However, if I delete ~/.VirtualBox it shows warning that it can't find virtual machine (previously created). I don't understand what's going on... ps hardened/linux/amd64/no-multilib
Please reopen if this is still a problem on current versions