Arch Linux: Hinweise zum Upgrade bei virtualbox-ext-vnc ab Version 7.2.12-2

admin4 Min. Lesezeit

Arch Linux hat am 21. Juli 2026 einen Hinweis für Anwender veröffentlicht, die die Paketversion virtualbox-ext-vnc >= 7.2.12-2 verwenden oder aktualisieren möchten. Ursache sind zuvor mit VBoxManage installierte Extension‑Pack‑Dateien, die vom Paketmanager nicht als von Paketen verwaltete Dateien erkannt werden. Beim regulären Systemupgrade kann das zu Konflikten führen und erfordert deshalb eine manuelle Intervention.

Was ist das Problem?

Die betroffenen Dateien stammen von einer VNC‑Extension für VirtualBox. Sie waren offenbar durch einen früheren Installationsweg in das Dateisystem gekommen, bei dem die Dateien nicht vom Paketmanager pacman erfasst wurden. Konkret wurde die Extension mit dem Kommandozeilenwerkzeug VBoxManage extpack install ... installiert, etwa aus einem Installationsskript heraus. Dadurch existieren auf dem System Dateien, die später in einem Paket auftauchen, aber nicht von pacman verwaltet werden — das führt beim Versuch, das Paket zu installieren oder zu aktualisieren, zu Konflikten.

Welche Folgen hat das beim Upgrade?

Beim Upgrade mit pacman -Syu könnte die Paketinstallation scheitern, weil pacman vorhandene Dateien nicht überschreiben möchte. Das ist ein übliches Verhalten, um unbeabsichtigtes Überschreiben von Nutzerdaten zu verhindern. Da die betreffenden Dateien aber von einer früheren, manuellen Installation stammen, muss die Situation vor dem Upgrade bereinigt werden.

Empfohlene Vorgehensweisen

Arch Linux nennt drei Möglichkeiten, um den Konflikt zu lösen. Welche Sie wählen, hängt davon ab, ob Sie die VNC‑Extension behalten möchten und wie komfortabel Sie mit manuellen Eingriffen sind.

1) Paket vor dem Upgrade entfernen und danach neu installieren

Die sicherste Methode ist, das Paket virtualbox-ext-vnc vor dem Systemupgrade zu deinstallieren und nach dem Upgrade erneut zu installieren. Dadurch werden mögliche Dateikonflikte vollständig vermieden, da pacman beim Neuinstallieren die korrekte Paketverwaltung übernimmt.

2) Manuelle Deinstallation der Extension mit VBoxManage

Alternativ kann die VNC‑Extension direkt mit VBoxManage entfernt werden. Arch Linux empfiehlt, vor dem Upgrade als Root die Extension zu deinstallieren:

sudo VBoxManage extpack uninstall 'VNC'

Nach diesem Schritt sollten die betreffenden Dateien aus dem ExtensionPack‑Verzeichnis verschwunden sein, sodass das anschließende Upgrade durchläuft. Falls gewünscht, lässt sich die Extension später wieder sauber per Paket installieren.

3) pacman anweisen, bestehende Dateien zu überschreiben

Wer die vorhandenen Dateien nicht vorher entfernen möchte, kann pacman explizit erlauben, die betreffenden Pfade zu überschreiben. Der in der Mitteilung genannte Befehl lautet:

sudo pacman -Syu --overwrite '/usr/lib/virtualbox/ExtensionPacks/VNC/*'

Dieser Aufruf aktualisiert das System und zwingt pacman, alle Dateien im genannten Verzeichnis zu überschreiben. Nutzen Sie diese Option nur, wenn Sie sicher sind, dass keine anderen wichtigen, nicht verpackten Dateien unter dem Pfad liegen.

Praktische Hinweise und Vorsichtsmaßnahmen

  • Führen Sie solche Eingriffe vorzugsweise auf einem System mit aktuellem Backup durch, insbesondere wenn produktive VMs oder Konfigurationen betroffen sind.
  • Beachten Sie, dass in der Arch‑Mitteilung ausdrücklich das Entfernen der per VBoxManage installierten Extension empfohlen wird, weil diese Installation pacman nicht bekannt macht.
  • Das Überschreiben mit --overwrite ist ein kraftvolles Werkzeug; es umgeht Sicherheitschecks von pacman. Verwenden Sie das Flag nur zielgerichtet für die angegebenen Pfade.
  • Die erwähnten Schritte sollten als Root ausgeführt werden; in Beispielen wurde daher sudo genutzt.

Was Sie danach tun sollten

Nachdem das Upgrade erfolgreich durchgeführt wurde, können Sie die VNC‑Extension wieder installieren, falls benötigt. Arch Linux nennt ausdrücklich die Möglichkeit, das Paket erneut zu installieren, wenn Sie es vor dem Upgrade entfernt hatten. Achten Sie darauf, Extensions künftig über die Paketverwaltung zu beziehen, sofern möglich, damit pacman die Dateiverwaltung übernimmt und zukünftige Konflikte vermieden werden.

Fazit

Der Hinweis richtet sich an Nutzer, die VirtualBox‑ExtensionPacks manuell per VBoxManage in das System gebracht haben. Da diese Dateien von pacman nicht verwaltet werden, entstehen bei der Paketaktualisierung von virtualbox-ext-vnc ab Version 7.2.12-2 Konflikte. Arch Linux bietet drei pragmatische Wege zur Behebung an: Paket entfernen und nach dem Upgrade neu installieren, Extension vor dem Upgrade per VBoxManage extpack uninstall 'VNC' löschen oder pacman erlauben, die vorhandenen Dateien zu überschreiben. Wählen Sie die für Ihre Umgebung passende Variante und führen Sie vorher ein Backup durch, falls kritische virtuelle Maschinen oder Konfigurationen betroffen sind.

Hinweis: Diese Meldung basiert auf der Arch‑Linux‑Mitteilung vom 21. Juli 2026 (Redaktion: Christian Hesse).

Kommentar schreiben

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert