Echt komisch, sowas hatte ich in über zehn Jahren Arch noch nicht...
Dein Riecher war gut:
[luke@meinRechner ~]$ stat /usr/bin/ddrescue
Datei: /usr/bin/ddrescue
Größe: 0 Blöcke: 0 EA Block: 4096 reguläre leere Datei
Gerät: 8/6 Inode: 1968892 Verknüpfungen: 1
Zugriff: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Zugriff: 2026-06-05 16:40:03.125472794 +0200
Modifiziert: 2026-02-24 09:40:10.000000000 +0100
Geändert: 2026-06-05 16:24:03.176043537 +0200
Geburt: 2026-06-05 16:24:03.176043537 +0200
Die Größe von 0 hat mich stutzig gemacht, daraufhin:
luke@meinRechner ~]$ sudo pacman -S ddrescue
[sudo] Passwort für luke:
Warnung: ddrescue-1.30-2 ist aktuell -- Reinstalliere
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …
Pakete (1) ddrescue-1.30-2
Gesamtgröße der installierten Pakete: 0,28 MiB
:: Installation fortsetzen? [J/n] j
(1/1) Schlüssel im Schlüsselbund werden geprüft [#######################################] 100%
(1/1) Paket-Integrität wird überprüft [#######################################] 100%
Fehler: ddrescue: Signatur von "Robin Candau <antiz@archlinux.org>" ist ungültig
:: Datei /var/cache/pacman/pkg/ddrescue-1.30-2-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: Der Vorgang konnte nicht durchgeführt werden (Ungültiges oder beschädigtes Paket (PGP-Signatur))
Fehler sind aufgetreten, keine Pakete wurden aktualisiert.
Und nochmal:
[luke@meinRechner ~]$ sudo pacman -S ddrescue
Warnung: ddrescue-1.30-2 ist aktuell -- Reinstalliere
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …
Pakete (1) ddrescue-1.30-2
Gesamtgröße des Downloads: 0,13 MiB
Gesamtgröße der installierten Pakete: 0,28 MiB
:: Installation fortsetzen? [J/n] j
:: Pakete werden empfangen …
ddrescue-1.30-2-x86_64 134,9 KiB 270 KiB/s 00:00 [#######################################] 100%
(1/1) Schlüssel im Schlüsselbund werden geprüft [#######################################] 100%
(1/1) Paket-Integrität wird überprüft [#######################################] 100%
(1/1) Paket-Dateien werden geladen [#######################################] 100%
(1/1) Auf Dateikonflikte wird geprüft [#######################################] 100%
Fehler: Der Vorgang konnte nicht durchgeführt werden (In Konflikt stehende Dateien)
ddrescue: /usr/bin/ddrescue existiert im Dateisystem
ddrescue: /usr/bin/ddrescuelog existiert im Dateisystem
ddrescue: /usr/share/doc/ddrescue/AUTHORS existiert im Dateisystem
ddrescue: /usr/share/doc/ddrescue/ChangeLog existiert im Dateisystem
ddrescue: /usr/share/doc/ddrescue/NEWS existiert im Dateisystem
ddrescue: /usr/share/doc/ddrescue/README existiert im Dateisystem
ddrescue: /usr/share/info/ddrescue.info.gz existiert im Dateisystem
ddrescue: /usr/share/man/man1/ddrescue.1.gz existiert im Dateisystem
ddrescue: /usr/share/man/man1/ddrescuelog.1.gz existiert im Dateisystem
Fehler sind aufgetreten, keine Pakete wurden aktualisiert.
Was habe ich falsch gemacht?