Systemupdate schlägt fehl: Hyprland oder gcc-libs
Was du bei einer blockierten Aktualisierung wegen windoesnot-plugins tun kannst.
Auf dieser Seite
Was passiert?
sudo pacman -Syu bricht ab. Die Meldung kann so aussehen:
failed to prepare transaction (could not satisfy dependencies)
installing hyprland (0.58...) breaks dependency 'hyprland<0.57.1-2' required by windoesnot-plugins
Statt Hyprland kann auch libstdc++ oder gcc-libs genannt werden. Dasselbe kann mit qt6-base oder qtermwidget passieren, dann steht windoesnot-components in der Meldung. Das ist der eingebettete Terminal. Pacman hat die Aktualisierung vor der Installation abgebrochen. Das System bleibt dabei unverändert und lauffähig.
Warum passiert das?
Die Fensterleisten und die Fenster-Interaktion von WinDoesNot kommen von den Hyprland-Plugins hyprbars und hyprdrag. Sie sind für eine bestimmte Hyprland-Version und C++-Bibliothek gebaut. Arch und CachyOS liefern neue Versionen früher, als wir passende Plugin-Pakete veröffentlichen.
In den ISOs 0.1.0-24 und 0.1.0-25 ist der WinDoesNot-Update-Kanal nicht ab Werk eingerichtet. Deshalb kommt ein passendes windoesnot-plugins nicht automatisch an.
Was kannst du tun?
- Warten. Das empfehlen wir, wenn du die Fensterleisten behalten willst. Versuche die vollständige Aktualisierung später erneut:
sudo pacman -Syu - Update-Kanal einrichten. Folge der Anleitung zum Update-Kanal. Sobald ein passendes
windoesnot-pluginsverfügbar ist, versuche die Aktualisierung erneut:sudo pacman -Syu - Trotzdem aktualisieren. Entferne zuerst nur das Plugin-Paket ohne Abhängigkeitsprüfung. Aktualisiere dann vollständig und melde dich ab und wieder an:
sudo pacman -Rdd windoesnot-plugins sudo pacman -SyuNennt die Meldung
windoesnot-components, entferne stattdessen dieses Paket mitsudo pacman -Rdd windoesnot-components. Dann fehlt der eingebettete Terminal, bis ein passendes Paket installiert ist.Bis ein passendes Plugin-Paket installiert ist, fehlen die Fensterleisten mit Schließen, Maximieren und Minimieren. Auch Fenster-Ereignisse für das Andocken fehlen. Der Rest des Desktops läuft weiter.
Wiederherstellungspunkt
Bei einer Btrfs-Installation richtet die ISO snapper und snap-pac ein. Vor Paketänderungen erstellt snap-pac einen Wiederherstellungspunkt. Mit GRUB, rEFInd oder Limine kannst du einen früheren Stand über das Bootmenü starten. Bei systemd-boot sind snapper und snap-pac ebenfalls eingerichtet, aber die ISO richtet dafür keinen Snapshot-Eintrag im Bootmenü ein.
Stand der Lösung
Wir kennen das Problem und arbeiten an einer Lösung. Für kommende Versionen ist geplant, den Update-Kanal ab Werk einzurichten und die Plugins nach einem Update automatisch neu zu bauen. Das ist noch nicht veröffentlicht.
Stand: 9. November 2026 · Diese Hilfe beschreibt Version 0.1.0-27. Einzelne Funktionen und Bezeichnungen können sich ändern.
← Weitere HilfethemenEin Problem melden →