4

I had VB 4.3 running on OSX El Capitan betas 1-3. I installed VB 5 and it doesn't launch and gives the message Effective UID is not root.

I found the post at VirtualBox does not start on Mac OS X. The method posted by Deborah Speece works for starting it via Terminal but the post from realityloop broke it again and I needed to reinstall.

Does anyone have a way to launch VB 5 from the app icon in OSX El Capitan?


I just installed VirtualBox 5 on OSX Yosemite with no problems. This problem seems to be specific to El Capitan which in in beta. Hopefully it will be resoled in the supported version.

I also have a work-around by using an Automator workflow app with some scripts.

1
  • Same issue here. Same for VB 4.2.*, 4.3.* and 5. I hope we will get our answers. I reported the bug on several channels, so if we find something I'll share it with you here too.
    – balintant
    Aug 10, 2015 at 10:29

2 Answers 2

6

I have successfully solved the problem.

First you must want to remove the application with AppCleaner (brew cask install appcleaner). Here is my terminal log after that. Using homebrew for installations.

rm -rf ~/VirtualBox\ VMs ~/Library/VirtualBox
brew cask uninstall virtualbox
brew cask install virtualbox
for bin in VirtualBox VirtualBoxVM VBoxNetAdpCtl VBoxNetDHCP VBoxNetNAT VBoxHeadless; do
    sudo chmod u+s "/Applications/VirtualBox.app/Contents/MacOS/${bin}"
done
1
  • May need brew tap phinze/homebrew-cask && brew install brew-cask if you do not already have it setup. Sep 25, 2015 at 18:53
0

I installed the OSX El capitan and I cannot open my VB, so i download and reinstalled the last version the virtualbox (his apps too) and my vb started. I don't have idea but it worked.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .