Probleme mit sudo pacman -Syu

Hallo!
Ich hab ein Problem mit dem aktualisieren von einem System,welches ich länger nicht benutzt habe.

Nachdem ich sudo pacman -Syu eingegeben habe bekam ich folgendes angezeigt :

 ...
 zint-2.16.0-1  zix-0.8.0-1  zlib-1:1.3.2-3  zlib-ng-2.3.3-1  zstd-1.5.7-3
              zxing-cpp-3.0.2-1

Gesamtgröße des Downloads:                 1,05 MiB
Gesamtgröße der installierten Pakete:  14004,18 MiB
Größendifferenz der Aktualisierung:     1023,91 MiB

:: Installation fortsetzen? [J/n] j
:: Pakete werden empfangen …
 kde-cli-tools-6.6.3-1-x86_64    902,2 KiB  3,10 MiB/s 00:00 [################################] 100%
 accountsservice-26.12.8-1-...   177,1 KiB  3,26 MiB/s 00:00 [################################] 100%
 Gesamt (2/2)                   1079,2 KiB  2,70 MiB/s 00:00 [################################] 100%
(1323/1323) Schlüssel im Schlüsselbund werden geprüft        [################################] 100%
(1323/1323) Paket-Integrität wird überprüft                  [################################] 100%
(1323/1323) Paket-Dateien werden geladen                     [################################] 100%
(1323/1323) Auf Dateikonflikte wird geprüft                  [################################] 100%
Fehler: Der Vorgang konnte nicht durchgeführt werden (In Konflikt stehende Dateien)
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad103 existiert im Dateisystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad104 existiert im Dateisystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad106 existiert im Dateisystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad107 existiert im Dateisystem
Fehler sind aufgetreten, keine Pakete wurden aktualisiert.

Was muß ich tun damit ich die Aktualisierung durchläuft?

Vielen Dank im voraus.

MfG R.Lehmeier

Ich erinnere mich, dass da vor einigen Monaten die Firmware-Pakete gesplittet wurden. Versuch‘ mal das Paket linux-firmware-nvidia zu deinstallieren und dann das Upgrade neu zu starten.

Scheint das hier zu sein, wenn dem so ist hast du wirklich sehr lange nicht geupdated… Viel Glück

pacman -Rdd linux-firmware
pacman -Syu linux-firmware

Important announcement on the Archlinux mailing list:

With 20250613.12fe085f-5, we split our firmware into several vendor-focused packages. linux-firmware is now an empty package depending on our default set of firmware.

Unfortunately, this coincided with upstream reorganizing the symlink layout of the NVIDIA firmware, resulting in a situation that Pacman cannot handle. When attempting to upgrade from 20250508.788aadc8-2 or earlier, you will see the following errors:

linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad103 exists in filesystem

linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad104 exists in filesystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad106 exists in filesystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad107 exists in filesystem






To progress with the system upgrade, first remove `linux-firmware`, then reinstall it as part of the upgrade:





pacman -Rdd linux-firmware

pacman -Syu linux-firmware






URL: https://archlinux.org/news/linux-firmware-2025061312fe085f-5-upgrade-requires-manual-intervention/

Update with care!

Danke für den Tip.
Das Upgrade ist soweit durchgelaufen.
Leider bekomme ich bei einem neuen Versuch, von sudo pacman -Syu, nur dies angezeigt : pacman: error while loading shared libraries: libgpgme.so.11: cannot open shared object file: No such file or directory

Was liegt da noch im argen?

Ich zitiere aus dem Arch Linux Forum, eingedeutscht:
https://bbs.archlinux.org/viewtopic.php?id=306532

Klassisches Teilupdate. Du hast am xx ein komplettes Systemupdate gestartet, es aber abgebrochen. Mit aktualisierten Datenbanken hast du eine Menge installiert.
https://wiki.archlinux.org/title/System … nunterstützt.

Du musst einen externen Pacman verwenden, um das System vollständig zu aktualisieren.
https://wiki.archlinux.org/title/Pacman … ing_pacman

Ich denke, du hast pacman unterbrochen, der war noch nicht fertig mit dem Update. Das schließe ich aus der Aussage von Arch Forum. Keine Ahnung ob ich richtig liege.
Probiers mal mit yay …
Wenn das nix bringt, reinstalliere pacman, wie empfohlen. Folge dazu dem letzten link aus dem Zitat.

Ich habe das Update nicht abgebrochen, aber es kann ja auch so etwas schiefgelaufen sein.
Yay fällt leider aus und nach installieren kann ich es nicht, da Pacman ja defekt ist.

Der unter https://wiki.archlinux.de/title/Pacman genannte Pfad ( bsdtar -x -f /var/cache/pacman/pkg/pacman-*.pkg.tar.zst ) funktioniert leider nicht da ich dort im Verzeichns nur pacman-contrib-1.13.1-1-x86_64.pkg.tar, pacman-contrib-1.13.1-1-x86_64.pkg.tar.zst, pacman-mirrorlist-20260213-1-any.pkg.tar und pacman-mirrorlist-20260213-1-any.pkg.tar.zst finde.
Kann ich das Paket auch woanders runterladen und dann installieren?

Ja, du kannst dir den Tarball herunterladen und dann mit makepkg installieren. Aber da kann ich dir nicht dabei helfen, habe ich noch nie gemacht.

Dazu braucht du laut google auch das Paket base-devel. Keine Ahnung wie das in deinem Fall zu installieren wäre, dein pacman will ja nicht …

Ich habe mal auf : https://mirror.alpix.eu/endeavouros/repo/endeavouros/x86_64/ gesucht aber leider finde ich dort kein Pacman.

_Vielleicht ist es Bestandteil eines dortigenPaketes ?

Vielleicht hilft das:
https://unix.stackexchange.com/questions/797410/pacman-error-while-loading-libgpgme-so-11

Oder das hier:
https://www.reddit.com/r/archlinux/comments/1l4wxju/comment/mwklqoq/

Kleiner Tip, es kann helfen wenn du die pacman Fehlermeldung mal in goggle eingibst.


EDIT
Du könntest yay-bin von git herrunterladen und installieren, hab ne Anleitung gefunden:

https://github.com/Jguer/yay/issues/1087#issuecomment-545585765

Das hat geklappt.
Mit ln -s /usr/lib/libgpgme.so /usr/lib/libgpgme.so.11 wurde ein neuer Link angelegt und das Upgrade lief durch. Auch Yay konnte ich wieder intallieren.
Leider kann ich nur eine Lösung vergeben.

Danke für eure Hilfe.