• Arch Linuxgelöst
  • Fehler: Keine Datenbank konnte synchronisiert werden (Unerwarteter Fehler)

Hallo,
ich kann mein System nicht mehr aktualisieren. Pacman bricht mit der Meldung ab.

pacman -Syu
:: Paketdatenbanken werden synchronisiert …
Fehler: Keine Datenbank konnte synchronisiert werden (Unerwarteter Fehler)

Ich habe andere Mirror versucht, eine /var/lib/pacman/db.lck ist nicht vorhanden.

sudo pacman --debug -Syu
debug: pacman v7.0.0 - libalpm v15.0.0
debug: config: new section 'options'
debug: config: HoldPkg: pacman
debug: config: HoldPkg: glibc
debug: config: Architecture: auto
debug: config: arch: x86_64
debug: config: sandboxuser: alpm
debug: config: SigLevel: Required
debug: config: SigLevel: DatabaseOptional
debug: config: LocalFileSigLevel: Optional
debug: config: new section 'core'
debug: config file /etc/pacman.conf, line 78: including /etc/pacman.d/mirrorlist
debug: config: new section 'extra'
debug: config file /etc/pacman.conf, line 84: including /etc/pacman.d/mirrorlist
debug: config: finished parsing /etc/pacman.conf
debug: setup_libalpm called
debug: option 'logfile' = /var/log/pacman.log
debug: option 'gpgdir' = /etc/pacman.d/gnupg/
debug: option 'hookdir' = /etc/pacman.d/hooks/
debug: option 'cachedir' = /var/cache/pacman/pkg/
debug: registering sync database 'core'
debug: database path for tree core set to /var/lib/pacman/sync/core.db
debug: "/var/lib/pacman/sync/core.db.sig" is not readable: Datei oder Verzeichnis nicht gefunden
debug: sig path /var/lib/pacman/sync/core.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 599) : Fehlende PGP-Signatur
debug: missing optional signature
debug: setting usage of 15 for core repository
debug: adding new server URL to database 'core': https://mirror.informatik.tu-freiberg.de/arch/core/os/x86_64
debug: adding new server URL to database 'core': https://ftp.halifax.rwth-aachen.de/archlinux/core/os/x86_64
debug: registering sync database 'extra'
debug: database path for tree extra set to /var/lib/pacman/sync/extra.db
debug: "/var/lib/pacman/sync/extra.db.sig" is not readable: Datei oder Verzeichnis nicht gefunden
debug: sig path /var/lib/pacman/sync/extra.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 599) : Fehlende PGP-Signatur
debug: missing optional signature
debug: setting usage of 15 for extra repository
debug: adding new server URL to database 'extra': https://mirror.informatik.tu-freiberg.de/arch/extra/os/x86_64
debug: adding new server URL to database 'extra': https://ftp.halifax.rwth-aachen.de/archlinux/extra/os/x86_64
debug: option 'sandboxuser' = alpm
:: Paketdatenbanken werden synchronisiert …
Fehler: Keine Datenbank konnte synchronisiert werden (Unerwarteter Fehler)
debug: unregistering database 'local'
debug: unregistering database 'core'
debug: unregistering database 'extra'

Die Dateien "/var/lib/pacman/sync/core.db.sig" und "/var/lib/pacman/sync/extra.db.sig" fehlen.

Wie kann ich diese wieder einfügen?

Gruß DAX

Hallo,

also an den Signaturen lag es nicht.
Habe bei der Gelegenheit gleich mal den Cache aufgeräumt.
# paccache -vrk3

Den Archlinux-Schlüsselbund neu erstellt.
pacman-key --init
pacman-key --populate archlinux
pacman-key --refresh-keys
Hat aber alles nicht geholfen.

Dann mal die /etc/pacman.conf mit der eines anderen Rechners verglichen und
DownloadUser = alpm
auskommentiert.
#DownloadUser = alpm

Jetzt funktionieren die Update wieder.

Mit der Option "DownloadUser = alpm" hat er mit den Rechten von PACMAN versucht etwas herunter zu laden und ist gescheitert. Mit auskommentierter Option hat er wieder die Rechte von ALPM, laut /var/log/pacman.log.

[2024-09-16T07:11:20+0200] [ALPM] running 'gdk-pixbuf-query-loaders.hook'...
[2024-09-16T07:11:21+0200] [ALPM] running 'glib-compile-schemas.hook'...
[2024-09-16T07:11:21+0200] [ALPM] running 'gtk-update-icon-cache.hook'...
[2024-09-16T07:11:21+0200] [ALPM] running 'update-desktop-database.hook'...
[2024-09-16T07:11:21+0200] [ALPM] running 'update-vlc-plugin-cache.hook'...
[2024-09-23T10:58:44+0200] [PACMAN] Running 'pacman -S darktable'
[2024-09-23T10:59:30+0200] [PACMAN] Running 'pacman -Syu'
[2024-09-23T10:59:30+0200] [PACMAN] synchronizing package lists
[2024-09-23T11:01:44+0200] [PACMAN] Running 'pacman -Syu'
[2024-09-23T11:01:44+0200] [PACMAN] synchronizing package lists
[2024-09-23T11:02:02+0200] [PACMAN] Running 'pacman -Syu'
[2024-09-23T11:02:02+0200] [PACMAN] synchronizing package lists
[2024-09-23T11:04:43+0200] [PACMAN] Running 'pacman -Syu'
....
[2024-09-23T19:30:45+0200] [PACMAN] Running 'pacman -Syu'
[2024-09-23T19:30:45+0200] [PACMAN] synchronizing package lists
[2024-09-23T19:30:45+0200] [PACMAN] starting full system upgrade
[2024-09-23T19:33:42+0200] [ALPM] transaction started
[2024-09-23T19:33:42+0200] [ALPM] removed tracker3-miners (3.7.3-2)
[2024-09-23T19:33:42+0200] [ALPM] removed tracker3 (3.7.3-2)
[2024-09-23T19:33:42+0200] [ALPM] upgraded adwaita-cursors (46.2-1 -> 47.0-1)
[2024-09-23T19:33:42+0200] [ALPM] upgraded adwaita-icon-theme-legacy (46.2-1 -> 46.2-3)
[2024-09-23T19:33:42+0200] [ALPM] upgraded adwaita-icon-theme (46.2-1 -> 47.0-1)
[2024-09-23T19:33:42+0200] [ALPM] upgraded apr (1.7.4-1 -> 1.7.5-3)
[2024-09-23T19:33:42+0200] [ALPM] upgraded apr-util (1.6.3-1 -> 1.6.3-2)