Skip to main content
Topic solved
This topic has been marked as solved and requires no further attention.
Topic: Signatures for some packages are missing (Read 1023 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

Signatures for some packages are missing

At 03:33 Monday, March 18, 2024 (UTC), some packages miss signatures in some mirrors. I tried mirrors.tuna.tsinghua.edu.cn and mirror.funami.tech. Both mirrors make pacman complain the follows:
Code: [Select]
error: e2fsprogs: missing required signature
error: libxml2: missing required signature
error: grub: missing required signature
error: iproute2: missing required signature
error: linux-lts: missing required signature
error: linux-lts-headers: missing required signature
error: pkgconf: missing required signature
error: at-spi2-core: missing required signature
error: fcitx5-qt: missing required signature
error: ghostscript: missing required signature
error: kvantum: missing required signature
error: qt5-translations: missing required signature
error: qt5-base: missing required signature
error: qt5-x11extras: missing required signature
error: libfm-qt: missing required signature
error: qt5-svg: missing required signature
error: libqtxdg: missing required signature
error: python-markdown: missing required signature
error: qt5-declarative: missing required signature
error: tree-sitter: missing required signature
error: lib32-libxml2: missing required signature
error: failed to commit transaction (invalid or corrupted package)
I have not try the default repos yet, as they are too slow for me.

Re: Signatures for some packages are missing

Reply #1
 At least mirrors.tuna.tsinghua.edu.cn sure have signature files. Check your settings, maybe see more verbose pacman output.

Re: Signatures for some packages are missing

Reply #2
With --debug, I got:
Code: [Select]
$ sudo pacman -Sy --debug python-markdown
debug: pacman v6.0.2 - libalpm v13.0.2
debug: config: attempting to read file /etc/pacman.conf
debug: config: new section 'options'
debug: config: HoldPkg: pacman
debug: config: HoldPkg: glibc
debug: config: xfercommand: /usr/bin/curl -gqb "" -fLC - --retry 5 --retry-delay 5 --retry-all-errors --speed-limit 2048 --speed-time 30 --connect-timeout 30 -o %o %u
debug: config: Architecture: auto
debug: config: arch: x86_64
debug: config: SigLevel: Required
debug: config: SigLevel: DatabaseOptional
debug: config: LocalFileSigLevel: Optional
debug: config: new section 'system'
debug: config file /etc/pacman.conf, line 72: including /etc/pacman.d/mirrorlist
debug: config: new section 'world'
debug: config file /etc/pacman.conf, line 75: including /etc/pacman.d/mirrorlist
debug: config: new section 'galaxy'
debug: config file /etc/pacman.conf, line 78: including /etc/pacman.d/mirrorlist
debug: config: new section 'lib32'
debug: config file /etc/pacman.conf, line 84: including /etc/pacman.d/mirrorlist
debug: config: new section 'extra'
debug: config file /etc/pacman.conf, line 93: including /etc/pacman.d/mirrorlist-arch
debug: config: new section 'omniverse'
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 'system'
debug: database path for tree system set to /var/lib/pacman/sync/system.db
debug: "/var/lib/pacman/sync/system.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/system.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 603) : missing PGP signature
debug: missing optional signature
debug: setting usage of 15 for system repository
debug: adding new server URL to database 'system': https://mirror.funami.tech/artix/system/os/x86_64
debug: registering sync database 'world'
debug: database path for tree world set to /var/lib/pacman/sync/world.db
debug: "/var/lib/pacman/sync/world.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/world.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 603) : missing PGP signature
debug: missing optional signature
debug: setting usage of 15 for world repository
debug: adding new server URL to database 'world': https://mirror.funami.tech/artix/world/os/x86_64
debug: registering sync database 'galaxy'
debug: database path for tree galaxy set to /var/lib/pacman/sync/galaxy.db
debug: "/var/lib/pacman/sync/galaxy.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/galaxy.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 603) : missing PGP signature
debug: missing optional signature
debug: setting usage of 15 for galaxy repository
debug: adding new server URL to database 'galaxy': https://mirror.funami.tech/artix/galaxy/os/x86_64
debug: registering sync database 'lib32'
debug: database path for tree lib32 set to /var/lib/pacman/sync/lib32.db
debug: "/var/lib/pacman/sync/lib32.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/lib32.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 603) : missing PGP signature
debug: missing optional signature
debug: setting usage of 15 for lib32 repository
debug: adding new server URL to database 'lib32': https://mirror.funami.tech/artix/lib32/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: No such file or directory
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: 603) : missing PGP signature
debug: missing optional signature
debug: setting usage of 15 for extra repository
debug: adding new server URL to database 'extra': https://ftp.jaist.ac.jp/pub/Linux/ArchLinux/extra/os/x86_64
debug: registering sync database 'omniverse'
debug: database path for tree omniverse set to /var/lib/pacman/sync/omniverse.db
debug: "/var/lib/pacman/sync/omniverse.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/omniverse.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 603) : missing PGP signature
debug: missing optional signature
debug: setting usage of 15 for omniverse repository
debug: adding new server URL to database 'omniverse': https://omniverse.artixlinux.org/x86_64
:: Synchronizing package databases...
debug: running command: /usr/bin/curl -gqb  -fLC - --retry 5 --retry-delay 5 --retry-all-errors --speed-limit 2048 --speed-time 30 --connect-timeout 30 -o /var/lib/pacman/sync/system.db.part https://mirror.funami.tech/artix/system/os/x86_64/system.db
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  257k  100  257k    0     0  19151      0  0:00:13  0:00:13 --:--:-- 18316
debug: running command: /usr/bin/curl -gqb  -fLC - --retry 5 --retry-delay 5 --retry-all-errors --speed-limit 2048 --speed-time 30 --connect-timeout 30 -o /var/lib/pacman/sync/world.db.part https://mirror.funami.tech/artix/world/os/x86_64/world.db
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 5039k  100 5039k    0     0  4388k      0  0:00:01  0:00:01 --:--:-- 4390k
debug: running command: /usr/bin/curl -gqb  -fLC - --retry 5 --retry-delay 5 --retry-all-errors --speed-limit 2048 --speed-time 30 --connect-timeout 30 -o /var/lib/pacman/sync/galaxy.db.part https://mirror.funami.tech/artix/galaxy/os/x86_64/galaxy.db
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  616k  100  616k    0     0  1557k      0 --:--:-- --:--:-- --:--:-- 1560k
debug: running command: /usr/bin/curl -gqb  -fLC - --retry 5 --retry-delay 5 --retry-all-errors --speed-limit 2048 --speed-time 30 --connect-timeout 30 -o /var/lib/pacman/sync/lib32.db.part https://mirror.funami.tech/artix/lib32/os/x86_64/lib32.db
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  173k  100  173k    0     0   373k      0 --:--:-- --:--:-- --:--:--  373k
debug: running command: /usr/bin/curl -gqb  -fLC - --retry 5 --retry-delay 5 --retry-all-errors --speed-limit 2048 --speed-time 30 --connect-timeout 30 -o /var/lib/pacman/sync/extra.db.part https://ftp.jaist.ac.jp/pub/Linux/ArchLinux/extra/os/x86_64/extra.db
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 8558k  100 8558k    0     0  3899k      0  0:00:02  0:00:02 --:--:-- 3900k
debug: running command: /usr/bin/curl -gqb  -fLC - --retry 5 --retry-delay 5 --retry-all-errors --speed-limit 2048 --speed-time 30 --connect-timeout 30 -o /var/lib/pacman/sync/omniverse.db.part https://omniverse.artixlinux.org/x86_64/omniverse.db
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 46062  100 46062    0     0  35128      0  0:00:01  0:00:01 --:--:-- 35161
debug: "/var/lib/pacman/sync/system.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/system.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 603) : missing PGP signature
debug: missing optional signature
debug: "/var/lib/pacman/sync/world.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/world.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 603) : missing PGP signature
debug: missing optional signature
debug: "/var/lib/pacman/sync/galaxy.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/galaxy.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 603) : missing PGP signature
debug: missing optional signature
debug: "/var/lib/pacman/sync/lib32.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/lib32.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 603) : missing PGP signature
debug: missing optional signature
debug: "/var/lib/pacman/sync/extra.db.sig" is not readable: No such file or directory
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: 603) : missing PGP signature
debug: missing optional signature
debug: "/var/lib/pacman/sync/omniverse.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/omniverse.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 603) : missing PGP signature
debug: missing optional signature
debug: loading package cache for repository 'system'
debug: opening archive /var/lib/pacman/sync/system.db
debug: added 336 packages to package cache for db 'system'
debug: loading package cache for repository 'world'
debug: opening archive /var/lib/pacman/sync/world.db
debug: added 6578 packages to package cache for db 'world'
debug: adding package 'python-markdown'
debug: loading package cache for repository 'local'
debug: added 755 packages to package cache for db 'local'
debug: adding package python-markdown-3.6-1 to the transaction add list
resolving dependencies...
debug: resolving target's dependencies
debug: started resolving dependencies
debug: checkdeps: package python-markdown-3.6-1
debug: finished resolving dependencies
looking for conflicting packages...
debug: looking for conflicts
debug: check targets vs targets
debug: check targets vs targets
debug: check targets vs db and db vs targets
debug: check targets vs db
debug: check db vs targets
debug: checking dependencies
debug: checkdeps: package python-markdown-3.6-1
debug: found cached pkg: /var/cache/pacman/pkg/python-markdown-3.6-1-any.pkg.tar.zst
debug: setting download size 0 for pkg python-markdown
debug: sorting by dependencies
debug: started sorting dependencies
debug: sorting dependencies finished

Packages (1) python-markdown-3.6-1

Total Installed Size:  1.05 MiB
Net Upgrade Size:      0.01 MiB

:: Proceed with installation? [Y/n] y
debug: using cachedir: /var/cache/pacman/pkg/
debug: found cached pkg: /var/cache/pacman/pkg/python-markdown-3.6-1-any.pkg.tar.zst
debug: checking available disk space for download
debug: discovered mountpoint: /tmp
debug: discovered mountpoint: /sys/kernel/security
debug: discovered mountpoint: /sys/kernel/debug
debug: discovered mountpoint: /sys/kernel/config
debug: discovered mountpoint: /sys/fs/pstore
debug: discovered mountpoint: /sys/fs/cgroup
debug: discovered mountpoint: /sys/firmware/efi/efivars
debug: discovered mountpoint: /sys
debug: discovered mountpoint: /run/user/1000/gvfs
debug: discovered mountpoint: /run/user/1000
debug: discovered mountpoint: /run
debug: discovered mountpoint: /proc/sys/fs/binfmt_misc
debug: discovered mountpoint: /proc
debug: discovered mountpoint: /dev/shm
debug: discovered mountpoint: /dev/pts
debug: discovered mountpoint: /dev/mqueue
debug: discovered mountpoint: /dev
debug: discovered mountpoint: /boot
debug: discovered mountpoint: /
debug: loading fsinfo for /
debug: partition /, needed 46, cushion 5121, free 200822017
:: Retrieving packages...
debug: running command: /usr/bin/curl -gqb  -fLC - --retry 5 --retry-delay 5 --retry-all-errors --speed-limit 2048 --speed-time 30 --connect-timeout 30 -o /var/cache/pacman/pkg/python-markdown-3.6-1-any.pkg.tar.zst.part https://mirror.funami.tech/artix/world/os/x86_64/python-markdown-3.6-1-any.pkg.tar.zst
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  182k  100  182k    0     0   559k      0 --:--:-- --:--:-- --:--:--  561k
checking keyring...
debug: found cached pkg: /var/cache/pacman/pkg/python-markdown-3.6-1-any.pkg.tar.zst
debug: "/var/cache/pacman/pkg/python-markdown-3.6-1-any.pkg.tar.zst.sig" is not readable: No such file or directory
debug: got error 43 at alpm_pkg_get_sig (../lib/libalpm/package.c: 292) : missing PGP signature
checking package integrity...
debug: found cached pkg: /var/cache/pacman/pkg/python-markdown-3.6-1-any.pkg.tar.zst
debug: "/var/cache/pacman/pkg/python-markdown-3.6-1-any.pkg.tar.zst.sig" is not readable: No such file or directory
debug: sha256sum: 226c39df988d18dcf1690e3b50778ed5763a7b24d46e4d57fa9f2802d344954e
debug: checking sha256sum for /var/cache/pacman/pkg/python-markdown-3.6-1-any.pkg.tar.zst
debug: sig data: <from .sig>
error: python-markdown: missing required signature
error: failed to commit transaction (package missing required signature)
Errors occurred, no packages were upgraded.
debug: unregistering database 'local'
debug: freeing package cache for repository 'local'
debug: unregistering database 'system'
debug: freeing package cache for repository 'system'
debug: unregistering database 'world'
debug: freeing package cache for repository 'world'
debug: unregistering database 'galaxy'
debug: unregistering database 'lib32'
debug: unregistering database 'extra'
debug: unregistering database 'omniverse'

It seems "*.sig" were not downloaded at all. How do I fix this?

Re: Signatures for some packages are missing

Reply #3
I have no idea. But your pacman is outdated, current versions: Pacman v6.1.0 - libalpm v14.0.0. Maybe that's the problem.

Re: Signatures for some packages are missing

Reply #4
Actually, I can upgrade a package in extra (Arch repo). Any idea?
Code: [Select]
sudo pacman --debug -S python-pyzstd
debug: pacman v6.0.2 - libalpm v13.0.2
debug: config: attempting to read file /etc/pacman.conf
debug: config: new section 'options'
debug: config: HoldPkg: pacman
debug: config: HoldPkg: glibc
debug: config: xfercommand: /usr/bin/curl -gqb "" -fLC - --retry 5 --retry-delay 5 --retry-all-errors --speed-limit 2048 --speed-time 30 --connect-timeout 30 --noproxy "*" -o %o %u
debug: config: Architecture: auto
debug: config: arch: x86_64
debug: config: IgnorePkg: linux
debug: config: IgnorePkg: linux-headers
debug: config: SigLevel: Required
debug: config: SigLevel: DatabaseOptional
debug: config: LocalFileSigLevel: Optional
debug: config: new section 'system'
debug: config file /etc/pacman.conf, line 72: including /etc/pacman.d/mirrorlist
debug: config: new section 'world'
debug: config file /etc/pacman.conf, line 75: including /etc/pacman.d/mirrorlist
debug: config: new section 'galaxy'
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 93: including /etc/pacman.d/mirrorlist-arch
debug: config: new section 'omniverse'
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 'system'
debug: database path for tree system set to /var/lib/pacman/sync/system.db
debug: "/var/lib/pacman/sync/system.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/system.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 603) : missing PGP signature
debug: missing optional signature
debug: setting usage of 15 for system repository
debug: adding new server URL to database 'system': https://mirrors.tuna.tsinghua.edu.cn/artixlinux/system/os/x86_64
debug: registering sync database 'world'
debug: database path for tree world set to /var/lib/pacman/sync/world.db
debug: "/var/lib/pacman/sync/world.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/world.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 603) : missing PGP signature
debug: missing optional signature
debug: setting usage of 15 for world repository
debug: adding new server URL to database 'world': https://mirrors.tuna.tsinghua.edu.cn/artixlinux/world/os/x86_64
debug: registering sync database 'galaxy'
debug: database path for tree galaxy set to /var/lib/pacman/sync/galaxy.db
debug: "/var/lib/pacman/sync/galaxy.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/galaxy.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 603) : missing PGP signature
debug: missing optional signature
debug: setting usage of 15 for galaxy repository
debug: adding new server URL to database 'galaxy': https://mirrors.tuna.tsinghua.edu.cn/artixlinux/galaxy/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: No such file or directory
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: 603) : missing PGP signature
debug: missing optional signature
debug: setting usage of 15 for extra repository
debug: adding new server URL to database 'extra': https://mirrors.tuna.tsinghua.edu.cn/archlinux/extra/os/x86_64
debug: registering sync database 'omniverse'
debug: database path for tree omniverse set to /var/lib/pacman/sync/omniverse.db
debug: "/var/lib/pacman/sync/omniverse.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/omniverse.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 603) : missing PGP signature
debug: missing optional signature
debug: setting usage of 15 for omniverse repository
debug: adding new server URL to database 'omniverse': https://omniverse.artixlinux.org/x86_64
debug: loading package cache for repository 'system'
debug: opening archive /var/lib/pacman/sync/system.db
debug: added 336 packages to package cache for db 'system'
debug: loading package cache for repository 'world'
debug: opening archive /var/lib/pacman/sync/world.db
debug: added 6580 packages to package cache for db 'world'
debug: loading package cache for repository 'galaxy'
debug: opening archive /var/lib/pacman/sync/galaxy.db
debug: added 895 packages to package cache for db 'galaxy'
debug: loading package cache for repository 'extra'
debug: opening archive /var/lib/pacman/sync/extra.db
debug: added 13658 packages to package cache for db 'extra'
debug: adding package 'python-pyzstd'
debug: loading package cache for repository 'local'
debug: added 777 packages to package cache for db 'local'
debug: adding package python-pyzstd-0.15.9-2 to the transaction add list
resolving dependencies...
debug: resolving target's dependencies
debug: started resolving dependencies
debug: checkdeps: package python-pyzstd-0.15.9-2
debug: finished resolving dependencies
looking for conflicting packages...
debug: looking for conflicts
debug: check targets vs targets
debug: check targets vs targets
debug: check targets vs db and db vs targets
debug: check targets vs db
debug: check db vs targets
debug: checking dependencies
debug: checkdeps: package python-pyzstd-0.15.9-2
debug: setting download size 74258 for pkg python-pyzstd
debug: sorting by dependencies
debug: started sorting dependencies
debug: sorting dependencies finished

Packages (1) python-pyzstd-0.15.9-2

Total Download Size:   0.07 MiB
Total Installed Size:  0.33 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] y
debug: using cachedir: /var/cache/pacman/pkg/
debug: checking available disk space for download
debug: discovered mountpoint: /tmp
debug: discovered mountpoint: /sys/kernel/security
debug: discovered mountpoint: /sys/kernel/debug
debug: discovered mountpoint: /sys/kernel/config
debug: discovered mountpoint: /sys/fs/pstore
debug: discovered mountpoint: /sys/fs/cgroup
debug: discovered mountpoint: /sys/firmware/efi/efivars
debug: discovered mountpoint: /sys
debug: discovered mountpoint: /run/user/1000/gvfs
debug: discovered mountpoint: /run/user/1000/doc
debug: discovered mountpoint: /run/user/1000
debug: discovered mountpoint: /run
debug: discovered mountpoint: /proc/sys/fs/binfmt_misc
debug: discovered mountpoint: /proc
debug: discovered mountpoint: /efi
debug: discovered mountpoint: /dev/shm
debug: discovered mountpoint: /dev/pts
debug: discovered mountpoint: /dev/mqueue
debug: discovered mountpoint: /dev
debug: discovered mountpoint: /
debug: loading fsinfo for /
debug: partition /, needed 19, cushion 5121, free 454057945
:: Retrieving packages...
debug: running command: /usr/bin/curl -gqb  -fLC - --retry 5 --retry-delay 5 --retry-all-errors --speed-limit 2048 --speed-time 30 --connect-timeout 30 --noproxy * -o /var/cache/pacman/pkg/python-pyzstd-0.15.9-2-x86_64.pkg.tar.zst.part https://mirrors.tuna.tsinghua.edu.cn/archlinux/extra/os/x86_64/python-pyzstd-0.15.9-2-x86_64.pkg.tar.zst
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 74258  100 74258    0     0  35388      0  0:00:02  0:00:02 --:--:-- 35394
checking keyring...
debug: found signature key: A85E811EB4CA2E08
debug: GPGME version: 1.23.2
debug: GPGME engine info: file=/usr/bin/gpg, home=/etc/pacman.d/gnupg/
debug: looking up key A85E811EB4CA2E08 locally
debug: key lookup success, key exists
checking package integrity...
debug: found cached pkg: /var/cache/pacman/pkg/python-pyzstd-0.15.9-2-x86_64.pkg.tar.zst
debug: sig data: iQIzBAABCAAdFiEEsNZSlUdmBrcfDG+CqF6BHrTKLggFAmXpWtEACgkQqF6BHrTKLgjblQ/+IzqbpY/XDMTgdzPtV6ItYhi/gFMP+72ttIdyViwbJIB2BTqYzYSLiHPHwuKYmjPF4eV9XGtRjAQqz+xYpG4ThEygmsz9nNFI1oHOFRstI3HuiT0+HBjBTvqQW90te4yMl7YP6890CrvZtxObzKuRlywTFfdhnTSjvKHTfX5lPif4IJuyHcrK/PLIs8Xcpm1AeFNcNYeg50w+pFM7Rbk1aygtqv1AJjV4/AkNlX4YD4HTbdqS2Kk85lPOym28oMJR5M2yBbsIsbxdN4i+XfU3xM44PyJQQxCh8ETKmPBiACc0mTeC/XvsK9AfWTbOPhNfROIBrBOqXCL58aB8Dsxqj3VQlUg2FRo+dbOlRJoLx27BN+lputQ6/j4jJrsfSUClBhQL9G2tvkI5LO7WA2jTBz8pc7deFrQJKrziu48FDLdpgLOQwYP/wU6GeNTmJZu/xb0+ZP9FTk2/Yy6SmB5UpzP6ZskLb1JA+4GHf30nMWdoCCNwWq4Rn8gvZCLeVMZhbkRDmjOID6mDMUGJaKWQB7cshE6b+EoDb0d4DaOM4Tpk+wv7AqM8NeAZFIdVGn6Od4ZXPpj405Hr3ld0eLB1kLWl5EChF1Oc2kaM+OjVVqGgNkdyfCCADbJgOZ2NU1wigvQb9J7JqCf5cZ+DQ/F4tynoBCLNFzLnxJAwNDc/f3Y=
debug: checking signature for /var/cache/pacman/pkg/python-pyzstd-0.15.9-2-x86_64.pkg.tar.zst
debug: 1 signatures returned
debug: fingerprint: B0D65295476606B71F0C6F82A85E811EB4CA2E08
debug: summary: valid
debug: summary: green
debug: status: Success
debug: timestamp: 1709791953
debug: exp_timestamp: 0
debug: validity: full; reason: Success
debug: key: CCB34EBBB9541EF3F7B366C1D4A753468A5A5B67, Caleb Maclennan <[email protected]>, owner_trust unknown, disabled 0
debug: signature is valid
debug: signature is fully trusted
loading package files...
debug: found cached pkg: /var/cache/pacman/pkg/python-pyzstd-0.15.9-2-x86_64.pkg.tar.zst
debug: replacing pkgcache entry with package file for target python-pyzstd
debug: opening archive /var/cache/pacman/pkg/python-pyzstd-0.15.9-2-x86_64.pkg.tar.zst
debug: starting package load for /var/cache/pacman/pkg/python-pyzstd-0.15.9-2-x86_64.pkg.tar.zst
debug: found mtree for package /var/cache/pacman/pkg/python-pyzstd-0.15.9-2-x86_64.pkg.tar.zst, getting file list
debug: finished mtree reading for /var/cache/pacman/pkg/python-pyzstd-0.15.9-2-x86_64.pkg.tar.zst
debug: sorting package filelist for /var/cache/pacman/pkg/python-pyzstd-0.15.9-2-x86_64.pkg.tar.zst
checking for file conflicts...
debug: looking for file conflicts
debug: searching for file conflicts: python-pyzstd
debug: searching for filesystem conflicts: python-pyzstd
checking available disk space...
debug: checking available disk space
debug: discovered mountpoint: /tmp
debug: discovered mountpoint: /sys/kernel/security
debug: discovered mountpoint: /sys/kernel/debug
debug: discovered mountpoint: /sys/kernel/config
debug: discovered mountpoint: /sys/fs/pstore
debug: discovered mountpoint: /sys/fs/cgroup
debug: discovered mountpoint: /sys/firmware/efi/efivars
debug: discovered mountpoint: /sys
debug: discovered mountpoint: /run/user/1000/gvfs
debug: discovered mountpoint: /run/user/1000/doc
debug: discovered mountpoint: /run/user/1000
debug: discovered mountpoint: /run
debug: discovered mountpoint: /proc/sys/fs/binfmt_misc
debug: discovered mountpoint: /proc
debug: discovered mountpoint: /efi
debug: discovered mountpoint: /dev/shm
debug: discovered mountpoint: /dev/pts
debug: discovered mountpoint: /dev/mqueue
debug: discovered mountpoint: /dev
debug: discovered mountpoint: /
debug: loading fsinfo for /
debug: partition /, needed 0, cushion 5121, free 454057926
debug: parsing hook file /usr/share/libalpm/hooks/20-esysusers.hook
debug: parsing hook file /usr/share/libalpm/hooks/60-depmod.hook
debug: parsing hook file /usr/share/libalpm/hooks/gio-querymodules.hook
debug: parsing hook file /usr/share/libalpm/hooks/30-binfmt.hook
debug: parsing hook file /usr/share/libalpm/hooks/dconf-update.hook
debug: parsing hook file /usr/share/libalpm/hooks/80-cronie.hook
debug: parsing hook file /usr/share/libalpm/hooks/fontconfig.hook
debug: parsing hook file /usr/share/libalpm/hooks/90-mkinitcpio-install.hook
debug: parsing hook file /usr/share/libalpm/hooks/detect-old-perl-modules.hook
debug: parsing hook file /usr/share/libalpm/hooks/gtk-query-immodules-3.0.hook
debug: parsing hook file /usr/share/libalpm/hooks/openrc-install.hook
debug: parsing hook file /usr/share/libalpm/hooks/glib-compile-schemas.hook
debug: parsing hook file /usr/share/libalpm/hooks/40-fontconfig-config.hook
debug: parsing hook file /usr/share/libalpm/hooks/30-etmpfiles.hook
debug: parsing hook file /usr/share/libalpm/hooks/30-udev-reload.hook
debug: parsing hook file /usr/share/libalpm/hooks/30-update-mime-database.hook
debug: parsing hook file /usr/share/libalpm/hooks/71-dkms-remove.hook
debug: parsing hook file /usr/share/libalpm/hooks/70-dkms-install.hook
debug: parsing hook file /usr/share/libalpm/hooks/40-update-ca-trust.hook
debug: parsing hook file /usr/share/libalpm/hooks/30-udev-hwdb.hook
debug: parsing hook file /usr/share/libalpm/hooks/gvfsd.hook
debug: parsing hook file /usr/share/libalpm/hooks/openrc-remove.hook
debug: parsing hook file /usr/share/libalpm/hooks/30-openrc-upgrade.hook
debug: parsing hook file /usr/share/libalpm/hooks/50-sysvcompat.hook
debug: parsing hook file /usr/share/libalpm/hooks/gtk-update-icon-cache.hook
debug: parsing hook file /usr/share/libalpm/hooks/gdk-pixbuf-query-loaders.hook
debug: parsing hook file /usr/share/libalpm/hooks/update-desktop-database.hook
debug: parsing hook file /usr/share/libalpm/hooks/70-dkms-upgrade.hook
debug: parsing hook file /usr/share/libalpm/hooks/dbus-reload.hook
debug: parsing hook file /usr/share/libalpm/hooks/30-sysctl.hook
debug: parsing hook file /usr/share/libalpm/hooks/60-mkinitcpio-remove.hook
debug: parsing hook file /usr/share/libalpm/hooks/55-initswitch.hook
:: Processing package changes...
debug: installing packages
upgrading python-pyzstd...
debug: upgrading package python-pyzstd-0.15.9-2
debug: removing old package first (python-pyzstd-0.15.9-1)
debug: removing 32 files
debug: unlinking /usr/lib/python3.11/site-packages/pyzstd/zstdfile.py
debug: unlinking /usr/lib/python3.11/site-packages/pyzstd/seekable_zstdfile.py
debug: unlinking /usr/lib/python3.11/site-packages/pyzstd/py.typed
debug: unlinking /usr/lib/python3.11/site-packages/pyzstd/c/_zstd.cpython-311-x86_64-linux-gnu.so
debug: unlinking /usr/lib/python3.11/site-packages/pyzstd/c/__pycache__/__init__.cpython-311.pyc
debug: unlinking /usr/lib/python3.11/site-packages/pyzstd/c/__pycache__/__init__.cpython-311.opt-1.pyc
debug: keeping directory /usr/lib/python3.11/site-packages/pyzstd/c/__pycache__ (in new package)
debug: unlinking /usr/lib/python3.11/site-packages/pyzstd/c/__init__.py
debug: keeping directory /usr/lib/python3.11/site-packages/pyzstd/c (contains files)
debug: unlinking /usr/lib/python3.11/site-packages/pyzstd/__pycache__/zstdfile.cpython-311.pyc
debug: unlinking /usr/lib/python3.11/site-packages/pyzstd/__pycache__/zstdfile.cpython-311.opt-1.pyc
debug: unlinking /usr/lib/python3.11/site-packages/pyzstd/__pycache__/seekable_zstdfile.cpython-311.pyc
debug: unlinking /usr/lib/python3.11/site-packages/pyzstd/__pycache__/seekable_zstdfile.cpython-311.opt-1.pyc
debug: unlinking /usr/lib/python3.11/site-packages/pyzstd/__pycache__/__main__.cpython-311.pyc
debug: unlinking /usr/lib/python3.11/site-packages/pyzstd/__pycache__/__main__.cpython-311.opt-1.pyc
debug: unlinking /usr/lib/python3.11/site-packages/pyzstd/__pycache__/__init__.cpython-311.pyc
debug: unlinking /usr/lib/python3.11/site-packages/pyzstd/__pycache__/__init__.cpython-311.opt-1.pyc
debug: keeping directory /usr/lib/python3.11/site-packages/pyzstd/__pycache__ (in new package)
debug: unlinking /usr/lib/python3.11/site-packages/pyzstd/__main__.py
debug: unlinking /usr/lib/python3.11/site-packages/pyzstd/__init__.pyi
debug: unlinking /usr/lib/python3.11/site-packages/pyzstd/__init__.py
debug: keeping directory /usr/lib/python3.11/site-packages/pyzstd (contains files)
debug: unlinking /usr/lib/python3.11/site-packages/pyzstd-0.15.9.dist-info/top_level.txt
debug: unlinking /usr/lib/python3.11/site-packages/pyzstd-0.15.9.dist-info/WHEEL
debug: unlinking /usr/lib/python3.11/site-packages/pyzstd-0.15.9.dist-info/RECORD
debug: unlinking /usr/lib/python3.11/site-packages/pyzstd-0.15.9.dist-info/METADATA
debug: unlinking /usr/lib/python3.11/site-packages/pyzstd-0.15.9.dist-info/LICENSE
debug: keeping directory /usr/lib/python3.11/site-packages/pyzstd-0.15.9.dist-info (in new package)
debug: keeping directory /usr/lib/python3.11/site-packages (contains files)
debug: keeping directory /usr/lib/python3.11 (contains files)
debug: keeping directory /usr/lib (contains files)
debug: keeping directory /usr (contains files)
debug: removing database entry 'python-pyzstd'
debug: removing entry 'python-pyzstd' from 'local' cache
debug: opening archive /var/cache/pacman/pkg/python-pyzstd-0.15.9-2-x86_64.pkg.tar.zst
debug: extracting files
debug: skipping extraction of '.BUILDINFO'
debug: skipping extraction of '.PKGINFO'
debug: extract: skipping dir extraction of /usr/
debug: extract: skipping dir extraction of /usr/lib/
debug: extract: skipping dir extraction of /usr/lib/python3.11/
debug: extract: skipping dir extraction of /usr/lib/python3.11/site-packages/
debug: extract: skipping dir extraction of /usr/lib/python3.11/site-packages/pyzstd/
debug: extract: skipping dir extraction of /usr/lib/python3.11/site-packages/pyzstd-0.15.9.dist-info/
debug: extracting /usr/lib/python3.11/site-packages/pyzstd-0.15.9.dist-info/LICENSE
debug: extracting /usr/lib/python3.11/site-packages/pyzstd-0.15.9.dist-info/METADATA
debug: extracting /usr/lib/python3.11/site-packages/pyzstd-0.15.9.dist-info/RECORD
debug: extracting /usr/lib/python3.11/site-packages/pyzstd-0.15.9.dist-info/WHEEL
debug: extracting /usr/lib/python3.11/site-packages/pyzstd-0.15.9.dist-info/top_level.txt
debug: extracting /usr/lib/python3.11/site-packages/pyzstd/__init__.py
debug: extracting /usr/lib/python3.11/site-packages/pyzstd/__init__.pyi
debug: extracting /usr/lib/python3.11/site-packages/pyzstd/__main__.py
debug: extract: skipping dir extraction of /usr/lib/python3.11/site-packages/pyzstd/__pycache__/
debug: extracting /usr/lib/python3.11/site-packages/pyzstd/__pycache__/__init__.cpython-311.opt-1.pyc
debug: extracting /usr/lib/python3.11/site-packages/pyzstd/__pycache__/__init__.cpython-311.pyc
debug: extracting /usr/lib/python3.11/site-packages/pyzstd/__pycache__/__main__.cpython-311.opt-1.pyc
debug: extracting /usr/lib/python3.11/site-packages/pyzstd/__pycache__/__main__.cpython-311.pyc
debug: extracting /usr/lib/python3.11/site-packages/pyzstd/__pycache__/seekable_zstdfile.cpython-311.opt-1.pyc
debug: extracting /usr/lib/python3.11/site-packages/pyzstd/__pycache__/seekable_zstdfile.cpython-311.pyc
debug: extracting /usr/lib/python3.11/site-packages/pyzstd/__pycache__/zstdfile.cpython-311.opt-1.pyc
debug: extracting /usr/lib/python3.11/site-packages/pyzstd/__pycache__/zstdfile.cpython-311.pyc
debug: extract: skipping dir extraction of /usr/lib/python3.11/site-packages/pyzstd/c/
debug: extracting /usr/lib/python3.11/site-packages/pyzstd/c/__init__.py
debug: extract: skipping dir extraction of /usr/lib/python3.11/site-packages/pyzstd/c/__pycache__/
debug: extracting /usr/lib/python3.11/site-packages/pyzstd/c/__pycache__/__init__.cpython-311.opt-1.pyc
debug: extracting /usr/lib/python3.11/site-packages/pyzstd/c/__pycache__/__init__.cpython-311.pyc
debug: extracting /usr/lib/python3.11/site-packages/pyzstd/c/_zstd.cpython-311-x86_64-linux-gnu.so
debug: extracting /usr/lib/python3.11/site-packages/pyzstd/py.typed
debug: extracting /usr/lib/python3.11/site-packages/pyzstd/seekable_zstdfile.py
debug: extracting /usr/lib/python3.11/site-packages/pyzstd/zstdfile.py
debug: updating database
debug: adding database entry 'python-pyzstd'
debug: writing python-pyzstd-0.15.9-2 DESC information back to db
debug: writing python-pyzstd-0.15.9-2 FILES information back to db
debug: adding entry 'python-pyzstd' in 'local' cache
debug: running ldconfig
debug: executing "/usr/bin/ldconfig" under chroot "/"
debug: call to waitpid succeeded
debug: parsing hook file /usr/share/libalpm/hooks/20-esysusers.hook
debug: parsing hook file /usr/share/libalpm/hooks/60-depmod.hook
debug: parsing hook file /usr/share/libalpm/hooks/gio-querymodules.hook
debug: parsing hook file /usr/share/libalpm/hooks/30-binfmt.hook
debug: parsing hook file /usr/share/libalpm/hooks/dconf-update.hook
debug: parsing hook file /usr/share/libalpm/hooks/80-cronie.hook
debug: parsing hook file /usr/share/libalpm/hooks/fontconfig.hook
debug: parsing hook file /usr/share/libalpm/hooks/90-mkinitcpio-install.hook
debug: parsing hook file /usr/share/libalpm/hooks/detect-old-perl-modules.hook
debug: parsing hook file /usr/share/libalpm/hooks/gtk-query-immodules-3.0.hook
debug: parsing hook file /usr/share/libalpm/hooks/openrc-install.hook
debug: parsing hook file /usr/share/libalpm/hooks/glib-compile-schemas.hook
debug: parsing hook file /usr/share/libalpm/hooks/40-fontconfig-config.hook
debug: parsing hook file /usr/share/libalpm/hooks/30-etmpfiles.hook
debug: parsing hook file /usr/share/libalpm/hooks/30-udev-reload.hook
debug: parsing hook file /usr/share/libalpm/hooks/30-update-mime-database.hook
debug: parsing hook file /usr/share/libalpm/hooks/71-dkms-remove.hook
debug: parsing hook file /usr/share/libalpm/hooks/70-dkms-install.hook
debug: parsing hook file /usr/share/libalpm/hooks/40-update-ca-trust.hook
debug: parsing hook file /usr/share/libalpm/hooks/30-udev-hwdb.hook
debug: parsing hook file /usr/share/libalpm/hooks/gvfsd.hook
debug: parsing hook file /usr/share/libalpm/hooks/openrc-remove.hook
debug: parsing hook file /usr/share/libalpm/hooks/30-openrc-upgrade.hook
debug: parsing hook file /usr/share/libalpm/hooks/50-sysvcompat.hook
debug: parsing hook file /usr/share/libalpm/hooks/gtk-update-icon-cache.hook
debug: parsing hook file /usr/share/libalpm/hooks/gdk-pixbuf-query-loaders.hook
debug: parsing hook file /usr/share/libalpm/hooks/update-desktop-database.hook
debug: parsing hook file /usr/share/libalpm/hooks/70-dkms-upgrade.hook
debug: parsing hook file /usr/share/libalpm/hooks/dbus-reload.hook
debug: parsing hook file /usr/share/libalpm/hooks/30-sysctl.hook
debug: parsing hook file /usr/share/libalpm/hooks/60-mkinitcpio-remove.hook
debug: parsing hook file /usr/share/libalpm/hooks/55-initswitch.hook
debug: unregistering database 'local'
debug: freeing package cache for repository 'local'
debug: unregistering database 'system'
debug: freeing package cache for repository 'system'
debug: unregistering database 'world'
debug: freeing package cache for repository 'world'
debug: unregistering database 'galaxy'
debug: freeing package cache for repository 'galaxy'
debug: unregistering database 'extra'
debug: freeing package cache for repository 'extra'
debug: unregistering database 'omniverse'

Re: Signatures for some packages are missing

Reply #5
As others have already pointed out, update your pacman.
Latest pacman's repo-add does not include package sigs in the repo db any longer.

As for the other debug messages, repo dbs are unsigned, so no missing sigs there.

Re: Signatures for some packages are missing

Reply #6
After a partial update of pacman and gnupg, I experienced a segment fault:
Code: [Select]
$ paru -Qi pacman
Name            : pacman
Version         : 6.0.2-9
Description     : A library-based package manager with dependency support
Architecture    : x86_64
URL             : https://www.archlinux.org/pacman/
Licenses        : GPL-2.0-or-later
Groups          : None
Provides        : libalpm.so=13-64
Depends On      : bash  glibc  libarchive  curl  gpgme  artix-mirrorlist  gettext  gawk  coreutils  gnupg  grep
Optional Deps   : perl-locale-gettext: translation support in makepkg-template

##########

$ paru -S pacman paru bash  glibc  libarchive  curl  gpgme  artix-mirrorlist  gettext  gawk  coreutils  gnupg  grep
warning: bash-5.2.026-2 is up to date -- reinstalling
warning: glibc-2.39-1 is up to date -- reinstalling
warning: libarchive-3.7.2-1 is up to date -- reinstalling
warning: curl-8.6.0-3 is up to date -- reinstalling
warning: gpgme-1.23.2-1 is up to date -- reinstalling
warning: gettext-0.22.4-1 is up to date -- reinstalling
warning: gawk-5.3.0-1 is up to date -- reinstalling
warning: coreutils-9.4-3 is up to date -- reinstalling
warning: grep-3.11-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

##########

$ paru -Syu
:: Synchronizing package databases...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  247k  100  247k    0     0   646k      0 --:--:-- --:--:-- --:--:--  648k

error: segmentation fault
Please submit a full bug report with --debug if appropriate.

That's why I does not considering a new version of pacman as the solution.

Edit: Oh, maybe I have to build a new version of pacman by myself...

Re: Signatures for some packages are missing

Reply #7
That's why I does not considering a new version of pacman as the solution.

Edit: Oh, maybe I have to build a new version of pacman by myself...
How about you just use pacman to upgrade pacman ?

At worst, if pacman's broken try to build pacman-static

Re: Signatures for some packages are missing

Reply #8
The segfault also happened with pacman-static, which seems to be caused by me using curl as xfer command. By using the default xfer command, the segfault was gone. I think I can live without curl as xfer command for a while, but I really miss the retry function of it.