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:
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.
Das ist die Methode, mit der ich die allermeißten meiner Fragen löse, bevor ich andere frage. …
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.