bfabricius / howl

Hypervised OWL build environment for audio DSP patch compilation and deployment
https://www.htaudio.de/
GNU General Public License v3.0
7 stars 1 forks source link

VBoxManage: error on starting Howl virtual machine (USB controller not found) #11

Open sinewave440hz opened 6 years ago

sinewave440hz commented 6 years ago

Hi, after a brief interchange with you and then a long gap, I've finally got around to a bit of initial testing :) Thanks again for this project!!

On High Sierra, I am getting the following error upon running ./howl start:

There was an error while executing VBoxManage, a CLI used by Vagrant for controlling VirtualBox. The command and stderr is shown below.

Command: ["startvm", "ca4e13ea-87f3-4049-8197-817666a0aa3b", "--type", "headless"]

Stderr: VBoxManage: error: Implementation of the USB 2.0 controller not found! VBoxManage: error: 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. VBoxManage: error: Note! This error could also mean that an incompatible version of the 'Oracle VM VirtualBox Extension Pack' is installed (VERR_NOT_FOUND) VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component ConsoleWrap, interface IConsole [OK] Successfully started Howl virtual machine

After noticing that the vm is purportedly started I tried to run tests and was challenged to run 'vagrant up', suggesting that howl is not in fact running...something that was confirmed when running ./howl stop:

[INFO] Stopping Howl virtual machine... [INFO] Howl virtual machine is not running!

Naturally I will now try installing the Oracle VM VirtualBox Extension Pack as suggested...

sinewave440hz commented 6 years ago

That was easy :) I installed the extension pack and now everything in "first steps" works like a charm. Also, as an aside, I now realise that Genymotion (that I happen to use on the same machine) uses VirtualBox - got a warning when I first tried to install it and had to shutdown Genymotion. Up to you whether you want to note that in the Getting started notes...

bfabricius commented 6 years ago

Hi, yes great catch! I actually forget to test for this in the installer. I can probably do that or fallback to noting it in the documentation.