Since upgrading to Ubuntu 14.04, When I launch my VirtualBox virtual machine I get:

Failed to open a session for the virtual machine win7pro32bit.
Implementation of the USB 2.0 controller not found!
Because the USB 2.0 controller state is part of the saved VM state, the VM cannot be
 started. To fix this problem, either install the 'Oracle VM VirtualBox Extension Pack'
 or disable USB 2.0 support in the VM settings (VERR_NOT_FOUND).

Result Code: NS_ERROR_FAILURE (0x80004005)
Component: Console
Interface: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}

The solution to the same question for 12.10 does NOT fix the problem:

sudo apt-get purge virtualbox
sudo apt-get autoremove
sudo apt-get update
sudo apt-get install virtualbox

UPDATE: Also happens when upgrading VirtualBox itself to 5.0, within existing Ubuntu 14.04.

up vote 20 down vote accepted

Download and install VirtualBox extension pack from here(according to your VirtualBox version). It may solve your problem.

Because your error report says like that.

To fix this problem, either install the 'Oracle VM VirtualBox Extension Pack'
  • I got this error upgrading from Ubuntu 16.04 to Ubuntu 16.10, this fixed it ^^ – Tyler Durden Nov 7 '16 at 11:00
  • You can install it just by double clicking at the downloaded file – deFreitas Mar 12 at 1:52

I tried to install a virtual machine with windows XP and had a similar error. So i deactivated the USB controller and the machine is working now.

Maybe this will help someone.

start virtualbox -> right click on a machine (the machine should powered off) -> settings and now look on the screenshot enter image description here

there you can enable/disable it.

protected by Avinash Raj Apr 17 '15 at 4:08

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.