Lösung: VirtualBox-VM will mit USB 2.0 nicht mehr starten

Da ich gerade eine Stunde mit Fehlersuche verbracht habe, hier schnell die Lösung in der Hoffnung, dass sie jemandem hilft:

Mein Problem war, dass ich unter Ubuntu 14.04 das bordeigene VirtualBox 4.3.10 durch die neuere Version 4.3.18 direkt von Oracle ersetzt hatte. (Wie das geht, steht unter www.virtualbox.org/wiki/Linux_Downloads).

Leider stellte sich Version 4.3.18 unter Trusty als nicht besonders stabil heraus, weshalb ich mich entschied, wieder auf die offiziell unterstützte Variante zurück zu fallen. Damit fing das Unheil an, denn dies hatte nun zur Folge, dass sämtliche VMs (Virtuelle Maschinen) nicht mehr starten wollten:

Failed to open a session for the virtual machine blabla.
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.

Win7 - Ändern_001Ziemlich ratlos deaktivierte ich auf allen VMs erst mal die USB2.0-Unterstützung, woraufhin diese wieder sauber booteten. Das Problem ließ mir allerdings keine Ruhe, da ich recht häufig mit den VMs auch Daten von und zu externen Platten oder USB Sticks kopieren muss. USB 1.0 ist hier nicht mehr „so ganz“ zeitgemäß. Also: Was tun?

datei-globale_einstellungen-zusatzpaketeZunächst kam mir in den Sinn, erst einmal probeweise auf einer VM die Gasterweiterungen neu zu installieren. Diese sind nötig, um z.B. mit den VMs komfortabel im Vollbild zu arbeiten, bzw. deren Bildschirmgröße dynamisch zu ändern. Um sie zu installieren, muss man zunächst ein entsprechendes Binärpaket herunterladen und es innerhalb von VirtualBox unter Datei/Globale Einstellungen/Zusatzpakete für die Installation in den VMs bereitstellen.

In meinem Fall bestand allerdings das Problem, dass hier nicht mehr die passende Version 4.3.10, sondern noch die, inzwischen de-instalierte, 4.3.18 angegeben war. Auf den zweiten Blick enthält die Fehlermeldung auch genau diesen Hinweis:

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).

Ein paar Minuten suchte ich noch auf VirtualBox.org nach der passenden, älteren Version der Gasterweiterungen (gefunden habe ich sie unter https://www.virtualbox.org/wiki/Download_Old_Builds_4_3). Nach der Installation ließ sich der USB 2.0 Modus wieder aktivieren und alles war wieder in Butter.