Win 7 Gast in VirtualBox: Guest Additions Update failed
Verfasst: Sonntag 25. Mai 2025, 15:17
Gerade wollte ich mal wieder Win 7 nutzen, weil dort meine Adobe Suite drauf läuft. Ich sah, dass die Guest Additions wieder upgedatet werden müssen und klickte auf "Geräte / Gasterweiterungen aktualisieren". Das hatte bisher immer gut funktioniert. Aber dieses Mal kam folgende Meldung rechts am Rand:
Ich habe die Guest Additions dann neu über Pamac installiert und noch mal versucht. Nix, der Fehler blieb.
Also schaute ich in Win 7 in der Systemsteuerung / Programme nach und fand zu meiner Überraschung, dass dort zwei Versionen installiert sind:
Oracle VirtualBox Guest Additions 7.16 (diese ist aktuell auch aktiv wirksam)
Oracle VM VirtualBox Guest Additions 7.0.20
Keine der beiden lässt sich deinstallieren! Beim Versuch zu deinstallieren wird die Meldung gezeigt:
Na gut, hab da nachgeschaut, erhielt aber keine nützliche weitere Info dazu. Es scheint ein Windows-Installationsfehler vorzuliegen, bei dem z.B. die alte Version der Gasterweiterungen nicht korrekt deinstalliert worden ist, als die neue 7.16 installiert wurde. Demnach evtl. ein Fehler im Code der Gasterweiterung?
Die KI sagt mir:
The error VBOX_E_GSTCTL_GUEST_ERROR (0x80bb000F) occurs when there is a guest control error from the guest side in VirtualBox.
This error can happen when attempting to install or update Guest Additions, and it indicates that the kernel modules were not reloaded automatically after installation.
Tatsache ist aber, dass laut Pamac die Kernel Module der VBox und die Gasterweiterungen im Hostsystem korrekt upgedatet und geladen wurden.
Glücklicher Weise funktioniert mein Win 7 noch mit den alten Gasterweiterungen. NOCH. Aber wie lange?
UPDATE:
Obwohl bisher alles ohne das VirtualBox Extension Pack funktioniert hat (auch die USB-Anschlüsse in Win 7), habe ich nun versucht, diese nachträglich zu installieren. Mag ja sein, dass das Problem mit den Gasterweiterungen damit zusammen hängt?
Jedenfalls habe ich versucht, über Pamac das Extension-Pack zu installieren und ich erhielt folgende Meldungen:
Dennoch wird das ExtensionPack in Pamac als installiert angezeigt. Eine Überprüfung in /usr/lib/virtualbox/ExtensionPacks bestätigte, dass ein neues Pack installiert wurde.
Daraufhin versuchte ich erneut, in der gestarteten Win7-VM die Guest-Additions zu erneuern, was aber mit der gleichen Fehlermeldung endete, wie oben beschrieben. Dies blieb auch nach einem Reboot des PCs so.
Ich wiederholte daraufhin den Build-Vorgang in Pamac für das VBox-ExtensionPack. Daraufhin erhielt ih etwas andere Fehlermeldungen:
Tja und jetzt??? Wie weiter?
Code: Alles auswählen
Name: /usr/lib/virtualbox/additions/VBoxGuestAdditions.iso
Guest Additions Update failed: Running update file "C:\Windows\TEMP\VBoxAutoUpdate-uq9msycp0z6r\VBoxWindowsAdditions.exe /S /l /no_vboxservice_exit /post_installstatus" on guest failed with exit code 1.
Result Code:
VBOX_E_GSTCTL_GUEST_ERROR (0x80bb000f)
Component:
GuestSessionWrap
Interface:
IGuestSession {8b2b6773-8b5a-4cd2-95f8-38faf73913e1}
Also schaute ich in Win 7 in der Systemsteuerung / Programme nach und fand zu meiner Überraschung, dass dort zwei Versionen installiert sind:
Oracle VirtualBox Guest Additions 7.16 (diese ist aktuell auch aktiv wirksam)
Oracle VM VirtualBox Guest Additions 7.0.20
Keine der beiden lässt sich deinstallieren! Beim Versuch zu deinstallieren wird die Meldung gezeigt:
Code: Alles auswählen
Installer integrity check has failed. Common causes include incomplete download and damaged media. Contact the installers author to obtain a new copy.
More information at:
http://nsis.sf.net/NSIS_Error
Die KI sagt mir:
The error VBOX_E_GSTCTL_GUEST_ERROR (0x80bb000F) occurs when there is a guest control error from the guest side in VirtualBox.
This error can happen when attempting to install or update Guest Additions, and it indicates that the kernel modules were not reloaded automatically after installation.
Tatsache ist aber, dass laut Pamac die Kernel Module der VBox und die Gasterweiterungen im Hostsystem korrekt upgedatet und geladen wurden.
Glücklicher Weise funktioniert mein Win 7 noch mit den alten Gasterweiterungen. NOCH. Aber wie lange?
UPDATE:
Obwohl bisher alles ohne das VirtualBox Extension Pack funktioniert hat (auch die USB-Anschlüsse in Win 7), habe ich nun versucht, diese nachträglich zu installieren. Mag ja sein, dass das Problem mit den Gasterweiterungen damit zusammen hängt?
Jedenfalls habe ich versucht, über Pamac das Extension-Pack zu installieren und ich erhielt folgende Meldungen:
Code: Alles auswählen
Überprüfe source Dateien mit sha256sums...
Oracle_VirtualBox_Extension_Pack-7.1.8.vbox-extpack ... Erfolg
==> Entferne existierendes $srcdir/ Verzeichnis...
==> Entpacke Quellen...
==> Beginne prepare()...
==> Betrete fakeroot Umgebung...
==> Beginne package()...
==> Säubere Installation...
-> Entferne libtool Dateien...
-> Bereinige ungewollte Dateien...
-> Entferne statische Bibliotheken...
-> Komprimiere Man-Pages und Info-Seiten...
==> Prüfe auf Paketierungsprobleme...
==> Erstelle Paket "virtualbox-ext-oracle"...
-> Erstelle .PKGINFO Datei...
-> Erstelle .BUILDINFO Datei...
-> Füge install Datei hinzu...
-> Erstelle .MTREE-Datei...
-> Komprimiere Paket...
==> Verlasse fakeroot Umgebung.
==> Beendete Erstellung: virtualbox-ext-oracle 7.1.8-1 (Do 29 Mai 2025 00:00:14 CEST)
==> Räume auf...
Überprüfe Schlüsselring...
Integrität wird überprüft...
Paketdateien werden geladen...
Dateikonflikte werden überprüft...
Überprüfe verfügbaren Speicherplatz...
Installiere virtualbox-ext-oracle (7.1.8-1)...
VBoxManage: error: Failed to create the VirtualBox object!
Fehler beim Konfigurieren von virtualbox-ext-oracle
VBoxManage: error: Code NS_ERROR_FAILURE (0x80004005) - Operation failed (extended info not available)
Fehler beim Konfigurieren von virtualbox-ext-oracle
VBoxManage: error: Most likely, the VirtualBox COM server is not running or failed to start.
Fehler beim Konfigurieren von virtualbox-ext-oracle
Fehler: virtualbox-ext-oracle: Befehl konnte nicht korrekt ausgeführt werden
Vorgang erfolgreich abgeschlossen.
Daraufhin versuchte ich erneut, in der gestarteten Win7-VM die Guest-Additions zu erneuern, was aber mit der gleichen Fehlermeldung endete, wie oben beschrieben. Dies blieb auch nach einem Reboot des PCs so.
Ich wiederholte daraufhin den Build-Vorgang in Pamac für das VBox-ExtensionPack. Daraufhin erhielt ih etwas andere Fehlermeldungen:
Code: Alles auswählen
Vorbereitung...
Klone virtualbox-ext-oracle Build-Dateien...
Generiere virtualbox-ext-oracle Informationen...
Überprüfe virtualbox-ext-oracle Abhängigkeiten...
Warnung: virtualbox-ext-oracle-7.1.8-1 ist aktuell -- Reinstalliere
Abhängigkeiten werden aufgelöst...
Interne Konflikte werden überprüft...
Erstelle virtualbox-ext-oracle...
==> Erstelle Paket: virtualbox-ext-oracle 7.1.8-1 (Do 29 Mai 2025 00:12:11 CEST)
==> Prüfe Laufzeit-Abhängigkeiten...
==> Prüfe Buildtime-Abhängigkeiten...
==> Empfange Quellen...
-> Oracle_VirtualBox_Extension_Pack-7.1.8.vbox-extpack gefunden
==> Überprüfe source Dateien mit sha256sums...
Oracle_VirtualBox_Extension_Pack-7.1.8.vbox-extpack ... Erfolg
==> Entferne existierendes $srcdir/ Verzeichnis...
==> Entpacke Quellen...
==> Beginne prepare()...
==> Betrete fakeroot Umgebung...
==> Beginne package()...
==> Säubere Installation...
-> Entferne libtool Dateien...
-> Bereinige ungewollte Dateien...
-> Entferne statische Bibliotheken...
-> Komprimiere Man-Pages und Info-Seiten...
==> Prüfe auf Paketierungsprobleme...
==> Erstelle Paket "virtualbox-ext-oracle"...
-> Erstelle .PKGINFO Datei...
-> Erstelle .BUILDINFO Datei...
-> Füge install Datei hinzu...
-> Erstelle .MTREE-Datei...
-> Komprimiere Paket...
==> Verlasse fakeroot Umgebung.
==> Beendete Erstellung: virtualbox-ext-oracle 7.1.8-1 (Do 29 Mai 2025 00:12:13 CEST)
==> Räume auf...
Überprüfe Schlüsselring...
Integrität wird überprüft...
Paketdateien werden geladen...
Dateikonflikte werden überprüft...
Überprüfe verfügbaren Speicherplatz...
0%...NS_ERROR_FAILURE
Fehler beim Konfigurieren von virtualbox-ext-oracle
VBoxManage: error: Failed to uninstall "Oracle VirtualBox Extension Pack"
Fehler beim Konfigurieren von virtualbox-ext-oracle
VBoxManage: error: Extension pack 'Oracle VirtualBox Extension Pack' is not installed.
Fehler beim Konfigurieren von virtualbox-ext-oracle
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component ExtPackManagerWrap, interface IExtPackManager
Fehler beim Konfigurieren von virtualbox-ext-oracle
VBoxManage: error: Context: "RTEXITCODE handleExtPack(HandlerArg*)" at line 2140 of file VBoxManageMisc.cpp
Fehler beim Konfigurieren von virtualbox-ext-oracle
Fehler: virtualbox-ext-oracle: Befehl konnte nicht korrekt ausgeführt werden
Konfiguriere virtualbox-ext-oracle...
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Vorgang erfolgreich abgeschlossen.