Update Fehler, bzw. Probleme

Hallo

Ich bekomme beim Update Versuch folgende Meldung:

Fehler: GPGME-Fehler: Keine Daten
Fehler: GPGME-Fehler: Keine Daten
Fehler: GPGME-Fehler: Keine Daten
:: Paketdatenbanken werden synchronisiert …
core 144,4 KiB 1204 KiB/s 00:00 [##############################] 100%
extra 8,4 MiB 4,71 MiB/s 00:02 [##############################] 100%
multilib 146,3 KiB 975 KiB/s 00:00 [##############################] 100%
Fehler: GPGME-Fehler: Keine Daten
Fehler: GPGME-Fehler: Keine Daten
Fehler: GPGME-Fehler: Keine Daten
Fehler: Keine Datenbank konnte synchronisiert werden (Ungültige oder beschädigte Datenbank (PGP-Signatur))

Was ist da los ?
Was muss (kann) ich tun ?

Habe selber keine Ahnung.

Vielen Dank im Voraus.

Ich müßte selbst erst suchen, um es Dir dann präsentieren zu können,
aber ich weiß 100%-ig, daß das “Problem” hier im Forum schon oft angesprochen und die Ursache und Lösung beschrieben wurde.
Sollte also zu finden sein.

Vielleicht auch die Fehlermeldung auf englisch geben lassen und dann nach den englischen Schlüsselworten suchen.

Die Meldung auf englisch bekommst Du so:

LC_ALL=C sudo pacman -Syu

Stell sicher, daß Deine Spiegelserver Liste auf dem aktuellen Stand ist:

sudo pacman-mirrors -c germany

@Nachlese, meinst du das hier:

1 Like

Ja, das ist sowas wie das HowTo - ist wahrscheinlich das GoTo in der Situation,
ist aber nur einer von vielen Beiträgen hier, die das gleiche Problem beschreiben und auch die Lösung.
Danke fürs suchen und finden und hier posten!
Ich hatte den OP motivieren wollen, selbst danach zu suchen. :wink:
Das ist die Methode, mit der ich die allermeißten meiner Fragen löse, bevor ich andere frage. …

Kurzgesagt:

curl fordert eine *.sig-Datei an und der Server antwortet mit 200 [OK], hat aber eine HTML-Datei mit der Meldung 404 [NOT FOUND] gesendet, obwohl er mit dem Statuscode 404 [NOT FOUND] antworten sollte.

Also ein falsch konfigurierter Server.

Nun gibt es Signaturdateien, die HTML-Inhalte haben. Dies führt zu Problemen mit Pacman, da Pacman damit nichts anfangen kann, sondern die Datenbanken mit den „Signaturen“ prüfen möchte, die den falschen Inhalt haben. Das bedeutet, dass hier kein Update durchgeführt werden kann. Man sollte die entsprechenden Signaturdateien mit falschem Inhalt löschen.

Das im Terminal eingeben:

export FILE=$(curl -s "https://forum.manjaro.org/raw/125822" | sed -n -r '/^###START###$/,/^###END###$/p');
bash <(<<<"$FILE") --fixgpgme
3 Likes