Aktualisierungen lassen sich nicht installieren

Heute werden mir 37 verfügbare Updates angezeigt. Wenn ich versuche, diese zu installieren, erscheint folgende Fehlermeldung:

Kann Abhängigkeiten nicht erfüllen:
-removing lib32-expat breaks depending ‘lib32-expat’ required by lib32-libva-mesa-driver

Was sollte ich jetzt machen?

yay -Rs lib32-expat expat
sudo pacman-mirrors --fasttrack 5 && sudo pacman -Syyu
sudo pacman -S lib32-expat expat

Linuxrechner% yay -Rs lib32-expat expat
[sudo] Passwort für richard:
Abhängigkeiten werden geprüft …
Fehler: Vorgang konnte nicht vorbereitet werden (Kann Abhängigkeiten nicht erfüllen)
:: Entfernen von expat verletzt Abhängigkeit »expat«, benötigt von avahi
:: Entfernen von expat verletzt Abhängigkeit »expat«, benötigt von dbus
:: Entfernen von expat verletzt Abhängigkeit »expat«, benötigt von exempi
:: Entfernen von expat verletzt Abhängigkeit »expat«, benötigt von exiv2
:: Entfernen von expat verletzt Abhängigkeit »libexpat.so=1-64«, benötigt von exiv2
:: Entfernen von expat verletzt Abhängigkeit »libexpat.so=1-64«, benötigt von fontconfig
:: Entfernen von expat verletzt Abhängigkeit »expat«, benötigt von git
:: Entfernen von lib32-expat verletzt Abhängigkeit »lib32-expat«, benötigt von lib32-libva-mesa-driver
:: Entfernen von lib32-expat verletzt Abhängigkeit »lib32-expat«, benötigt von lib32-mesa-vdpau
:: Entfernen von lib32-expat verletzt Abhängigkeit »lib32-expat«, benötigt von lib32-wayland
:: Entfernen von expat verletzt Abhängigkeit »expat«, benötigt von libarchive
:: Entfernen von expat verletzt Abhängigkeit »expat«, benötigt von libofa
:: Entfernen von expat verletzt Abhängigkeit »expat«, benötigt von libva-mesa-driver
:: Entfernen von expat verletzt Abhängigkeit »libexpat.so=1-64«, benötigt von libva-mesa-driver
:: Entfernen von expat verletzt Abhängigkeit »expat«, benötigt von libwmf
:: Entfernen von expat verletzt Abhängigkeit »libexpat.so=1-64«, benötigt von mesa
:: Entfernen von expat verletzt Abhängigkeit »expat«, benötigt von mesa-vdpau
:: Entfernen von expat verletzt Abhängigkeit »libexpat.so=1-64«, benötigt von mesa-vdpau
:: Entfernen von expat verletzt Abhängigkeit »libexpat.so=1-64«, benötigt von mpd
:: Entfernen von expat verletzt Abhängigkeit »expat«, benötigt von neon
:: Entfernen von expat verletzt Abhängigkeit »expat«, benötigt von perl-xml-parser
:: Entfernen von expat verletzt Abhängigkeit »expat«, benötigt von polkit
:: Entfernen von expat verletzt Abhängigkeit »expat«, benötigt von python
:: Entfernen von expat verletzt Abhängigkeit »expat«, benötigt von thin-provisioning-tools
:: Entfernen von expat verletzt Abhängigkeit »expat«, benötigt von wayland
→ exit status 1
Linuxrechner% sudo pacman-mirrors-fasttrack 5 && sudo pacman -Syyu
sudo: pacman-mirrors-fasttrack: Befehl nicht gefunden
Linuxrechner% sudo pacman -S lib32-expat expat
Warnung: lib32-expat-2.4.7-1 ist aktuell – Reinstalliere
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …
Fehler: Vorgang konnte nicht vorbereitet werden (Kann Abhängigkeiten nicht erfüllen)
:: Unerfüllbare Abhängigkeit »expat=2.4.7«, benötigt von lib32-expat
Linuxrechner%

Danke, dass du mir helfen wolltest, aber leider hat es nicht funktioniert.

sudo pacman-mirrors-fasttrack

ist auch verkehrt, schau noch mal meinen post

sudo pacman-mirrors --fasttrack 

siehst du den unterschied

falls dann immer noch fehler auftreten deinstalliere mit sudo pacman -S --nodeps lib32-mesa mesa das mesa paket bevor du das update startest.

Damit du zumindest erst mal updaten kannst, würde ich folgendes vorschlagen:

pamac update --force-refresh --no-aur --ignore expat,lib32-expat

Falls noch ein Paket ein Problem darstellt, dann einfach der ignore Liste Komma getrennt hinzufügen.

Dann kann man sich, um die Problem-Pakete kümmern.

@Olli: Dass fasttrack mit 2 - angehängt war, hatte ich ganz übersehen, hab halt keine Adleraugen. Nach der Korrektur lief das Update endlich, es waren sogar fast 10-mal so viele Updates da wie vorher.

Beim 3. Befehl gabs die schon vorher gepostete Fehlermeldung, aber ich habe diesen Abschnitt deines Posts leider übersehen und habe das Update durchgeführt. Sollte ich den Befehl

trotzdem ausführen oder kann der jetzt unterbleiben?

Vielen Dank schon mal soweit.

dann würde ich erstmal nichts weiter machen. kann sein das damit alles okay ist, das siehst du aber erst beim nächsten update. wenn der rechenknecht fehlerfrei läuft gibt es keinen grund für weitere aktionen.

schönes Wochenende und frohe Ostern

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.