Pacman macht Probleme

Hallo,

mit hat es wie es aussieht, den Update Mechanismus KOMPLETT zerschossen
und es läuft immer in diese Fehler :

Der pamac-manager in KDE bringt nur die “Aussagekräftige” Fehlermeldung
das der Vorgang nicht abgeschlossen werden konnte.

Bei pacman sieht es so aus :

sudo pacman -Syu

:: Paketdatenbanken werden synchronisiert …
 core ist aktuell
 extra                                         1834,7 KiB  6,11 MiB/s 00:00 [##########################################] 100%
 community                                        7,5 MiB  13,7 MiB/s 00:01 [##########################################] 100%
 multilib ist aktuell
:: Vollständige Systemaktualisierung wird gestartet …
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …
Warnung: Abhängigkeits-Zyklus entdeckt:
Warnung: mesa wird vor seiner Abhängigkeit libglvnd installiert werden
Warnung: Abhängigkeits-Zyklus entdeckt:
Warnung: lib32-mesa wird vor seiner Abhängigkeit lib32-libglvnd installiert werden

Pakete (230) ...

Gesamtgröße des Downloads:                0,08 MiB
Gesamtgröße der installierten Pakete:  2422,22 MiB
Größendifferenz der Aktualisierung:      36,83 MiB

:: Installation fortsetzen? [J/n] j
:: Pakete werden empfangen …
 spectre-meltdown-checker-0.45+1+gb68ebe6-...    77,4 KiB   596 KiB/s 00:00 [##########################################] 100%
(230/230) Schlüssel im Schlüsselbund werden geprüft                         [##########################################] 100%
(230/230) Paket-Integrität wird überprüft                                   [##########################################] 100%
Fehler: alsa-card-profiles: signature from "David Runge <...>" is unknown trust
:: Datei /var/cache/pacman/pkg/alsa-card-profiles-1:0.3.63-1-x86_64.pkg.tar.zst ist beschädigt (Ungültiges oder beschädigtes Paket (PGP-Signatur)).
Soll die Datei entfernt werden? [J/n] j
Fehler: amd-ucode: signature from "Mark Wagie <...>" is unknown trust
:: Datei /var/cache/pacman/pkg/amd-ucode-20221214.f3c283e-1-any.pkg.tar.zst ist beschädigt (Ungültiges oder beschädigtes Paket (PGP-Signatur)).
Soll die Datei entfernt werden? [J/n] j
Fehler: archlinux-appstream-data: signature from "Antonio Rojas <...>" is unknown trust
:: Datei /var/cache/pacman/pkg/archlinux-appstream-data-20221210-1-any.pkg.tar.zst ist beschädigt (Ungültiges oder beschädigtes Paket (PGP-Signatur)).
Soll die Datei entfernt werden? [J/n] j

…und so weiter. Habe dann irgendwann mit STRG+C abgebrochen.

Bei meiner Recherche bin ich auf diese 3 Befehle gestossen, die das Problem
leider nicht lösen, was nichts gutes vermuten lässt :

sudo pacman-key --init

Bringt keine Fehler.

sudo pacman-key --refresh-keys

Bringt sehr oft diese Fehler :

gpg: öff. Schlüssel des ultimativ vertrauten Schlüssel ... nicht gefunden
und
==> FEHLER: Kann Schlüssel nicht aktualisieren: ...
sudo pacman-key --populate archlinux

Sieht so aus :

==> Füge Schlüssel aus archlinux.gpg hinzu...
gpg: öff. Schlüssel des ultimativ vertrauten Schlüssel ... nicht gefunden
==> Aktualisiere Trust-Datenbank...
gpg: nächste "Trust-DB"-Pflichtüberprüfung am 2023-04-21

Ich finde sonst keine weiteren Infos dazu im Netz.
Keine Ahnung. Der Rechner wurde erst vor 2 Monaten neu eingerichtet,
ausser im Web Surfen wurde sonst nichts damit gemacht.
Normale Manjaro KDE Installation ohne zusätzliche Software.

Ich nehme an, wenn das so ist bekommt man das nicht mehr gefixt
und eine Neuinstallation ist fällig ?


Moderator edit: In the future, please use proper formatting: [HowTo] Post command output and file content as formatted text

try
rm -r /etc/pacman.d/gnupg

pacman-key --init

pacman-key --populate archlinux manjaro

pacman-key --refresh-keys

Mit Sicherheit nicht. Ist ganz leicht gefixt. Schau dir das mal an:

Kannst das Script kopieren und lokal starten, oder direkt aus dem Internet:

bash <(curl -s "https://notabug.org/megavolt/random-scripts/raw/master/fix-gpg-pacman.sh")

Im Prinzip löscht es den Cache, holt sich 2 Pakete vom globalen Manjaro Mirror, installiert nur die aktuellen GPG Schlüsselbunde ohne Verifizieren. Danach funktioniert die Verifizierung wieder und es läuft wie gewohnt.

PS: Das passiert, wenn man ein großes Update überspringt, also nach 2 Monaten. Habe es schon mal hier auf Deutsch erklärt. Suchfunktion :wink:

1 Like

Perfect.
Now, the update process works again.
Thank You !

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