Skip to main content
Topic solved
This topic has been marked as solved and requires no further attention.
Topic: Artix repositories issue: .sig files missing (Read 1711 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Artix repositories issue: .sig files missing

Hello,

since about 17:00 CEST are the .sig files of several repos missing.
Code: [Select]
debug: system.db.sig: url is https://eu-mirror.artixlinux.org/repos/system/os/x86_64/system.db.sig
debug: system.db.sig: response code 404

debug: system.db.sig: url is http://mirror1.artixlinux.org/repos/system/os/x86_64/system.db.sig
debug: system.db.sig: response code 404
system.db.sig , world.db.sig, galaxy.db.sig, extra.db.sig

What happend to the .sig files ?

Re: Artix repositories issue: .sig files missing

Reply #1
I don't know what you did but your mirrorlists are clearly not correct. System, world, and galaxy are all artix repos. However, the url in your error messages both have archlinux in them. There is some mismatch. Check your mirrorlist configuration.


Re: Artix repositories issue: .sig files missing

Reply #3
Hi,
I see you need more context.

sudo pacman -Suy -v --debug

Code: [Select]
debug: pacman v6.0.0 - libalpm v13.0.0
debug: config: attempting to read file /etc/pacman.conf
debug: config: new section 'options'
debug: config: HoldPkg: pacman
debug: config: HoldPkg: glibc
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 74: including /etc/pacman.d/mirrorlist
debug: config: new section 'world'
debug: config file /etc/pacman.conf, line 77: including /etc/pacman.d/mirrorlist
debug: config: new section 'galaxy'
debug: config file /etc/pacman.conf, line 80: including /etc/pacman.d/mirrorlist
debug: config: new section 'lib32'
debug: config file /etc/pacman.conf, line 83: including /etc/pacman.d/mirrorlist
debug: config: new section 'extra'
debug: config file /etc/pacman.conf, line 87: including /etc/pacman.d/mirrorlist-arch
debug: config: new section 'community'
debug: config file /etc/pacman.conf, line 90: including /etc/pacman.d/mirrorlist-arch
debug: config: new section 'multilib'
debug: config file /etc/pacman.conf, line 93: including /etc/pacman.d/mirrorlist-arch
debug: config: new section 'universe'
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: GPGME version: 1.16.0
debug: GPGME engine info: file=/usr/bin/gpg, home=/etc/pacman.d/gnupg/
debug: checking signature for /var/lib/pacman/sync/system.db
error: GPGME error: No data
debug: returning error 53 from _alpm_gpgme_checksig (../lib/libalpm/signing.c: 768) : gpgme error
debug: signature check failed
debug: setting usage of 15 for system repository
debug: adding new server URL to database 'system': https://mirrors.dotsrc.org/artix-linux/repos/system/os/x86_64
debug: adding new server URL to database 'system': http://ftp.ntua.gr/pub/linux/artix-linux/system/os/x86_64
debug: adding new server URL to database 'system': https://ftp.cc.uoc.gr/mirrors/linux/artixlinux/system/os/x86_64
debug: adding new server URL to database 'system': https://quantum-mirror.hu/mirrors/pub/artix-linux/system/os/x86_64
debug: adding new server URL to database 'system': https://ftp.sh.cvut.cz/artix-linux/system/os/x86_64
debug: adding new server URL to database 'system': https://artix.unixpeople.org/repos/system/os/x86_64
debug: adding new server URL to database 'system': https://artix.cccp.io/system/os/x86_64
debug: adding new server URL to database 'system': https://mirror.linux.pizza/artix-linux/system/os/x86_64
debug: adding new server URL to database 'system': http://mirrors.redcorelinux.org/artixlinux/system/os/x86_64
debug: adding new server URL to database 'system': https://mirror.one.com/artix/system/os/x86_64
debug: adding new server URL to database 'system': https://mirror.pascalpuffke.de/artix-linux/system/os/x86_64
debug: adding new server URL to database 'system': https://linuxer.ellak.gr/artixlinux/system/os/x86_64
debug: adding new server URL to database 'system': https://artixlinux.qontinuum.space:4443/system/os/x86_64
debug: adding new server URL to database 'system': https://mirror.easylee.nl/artix/system/os/x86_64
debug: adding new server URL to database 'system': https://artix.wheaton.edu/repos/system/os/x86_64
debug: adding new server URL to database 'system': https://mirror.clarkson.edu/artix-linux/repos/system/os/x86_64
debug: adding new server URL to database 'system': https://us-mirror.artixlinux.org/system/os/x86_64
debug: adding new server URL to database 'system': http://www.nylxs.com/mirror/repos/system/os/x86_64
debug: adding new server URL to database 'system': https://mirrors.nettek.us/artix-linux/system/os/x86_64
debug: adding new server URL to database 'system': https://mirrors.tuna.tsinghua.edu.cn/artixlinux/system/os/x86_64
debug: adding new server URL to database 'system': https://mirrors.cloud.tencent.com/artixlinux/system/os/x86_64
debug: adding new server URL to database 'system': https://mirror.maakpain.kro.kr/artix/system/os/x86_64
debug: adding new server URL to database 'system': https://artix.funami.tech/system/os/x86_64
debug: registering sync database 'world'
debug: database path for tree world set to /var/lib/pacman/sync/world.db
debug: checking signature for /var/lib/pacman/sync/world.db
error: GPGME error: No data
debug: returning error 53 from _alpm_gpgme_checksig (../lib/libalpm/signing.c: 768) : gpgme error
debug: signature check failed
debug: setting usage of 15 for world repository
debug: adding new server URL to database 'world': https://mirrors.dotsrc.org/artix-linux/repos/world/os/x86_64
debug: adding new server URL to database 'world': http://ftp.ntua.gr/pub/linux/artix-linux/world/os/x86_64
debug: adding new server URL to database 'world': https://ftp.cc.uoc.gr/mirrors/linux/artixlinux/world/os/x86_64
debug: adding new server URL to database 'world': https://quantum-mirror.hu/mirrors/pub/artix-linux/world/os/x86_64
debug: adding new server URL to database 'world': https://ftp.sh.cvut.cz/artix-linux/world/os/x86_64
debug: adding new server URL to database 'world': https://artix.unixpeople.org/repos/world/os/x86_64
debug: adding new server URL to database 'world': https://artix.cccp.io/world/os/x86_64
debug: adding new server URL to database 'world': https://mirror.linux.pizza/artix-linux/world/os/x86_64
debug: adding new server URL to database 'world': http://mirrors.redcorelinux.org/artixlinux/world/os/x86_64
debug: adding new server URL to database 'world': https://mirror.one.com/artix/world/os/x86_64
debug: adding new server URL to database 'world': https://mirror.pascalpuffke.de/artix-linux/world/os/x86_64
debug: adding new server URL to database 'world': https://linuxer.ellak.gr/artixlinux/world/os/x86_64
debug: adding new server URL to database 'world': https://artixlinux.qontinuum.space:4443/world/os/x86_64
debug: adding new server URL to database 'world': https://mirror.easylee.nl/artix/world/os/x86_64
debug: adding new server URL to database 'world': https://artix.wheaton.edu/repos/world/os/x86_64
debug: adding new server URL to database 'world': https://mirror.clarkson.edu/artix-linux/repos/world/os/x86_64
debug: adding new server URL to database 'world': https://us-mirror.artixlinux.org/world/os/x86_64
debug: adding new server URL to database 'world': http://www.nylxs.com/mirror/repos/world/os/x86_64
debug: adding new server URL to database 'world': https://mirrors.nettek.us/artix-linux/world/os/x86_64
debug: adding new server URL to database 'world': https://mirrors.tuna.tsinghua.edu.cn/artixlinux/world/os/x86_64
debug: adding new server URL to database 'world': https://mirrors.cloud.tencent.com/artixlinux/world/os/x86_64
debug: adding new server URL to database 'world': https://mirror.maakpain.kro.kr/artix/world/os/x86_64
debug: adding new server URL to database 'world': https://artix.funami.tech/world/os/x86_64
debug: registering sync database 'galaxy'
debug: database path for tree galaxy set to /var/lib/pacman/sync/galaxy.db
debug: checking signature for /var/lib/pacman/sync/galaxy.db
error: GPGME error: No data
debug: returning error 53 from _alpm_gpgme_checksig (../lib/libalpm/signing.c: 768) : gpgme error
debug: signature check failed
debug: setting usage of 15 for galaxy repository
debug: adding new server URL to database 'galaxy': https://mirrors.dotsrc.org/artix-linux/repos/galaxy/os/x86_64
debug: adding new server URL to database 'galaxy': http://ftp.ntua.gr/pub/linux/artix-linux/galaxy/os/x86_64
debug: adding new server URL to database 'galaxy': https://ftp.cc.uoc.gr/mirrors/linux/artixlinux/galaxy/os/x86_64
debug: adding new server URL to database 'galaxy': https://quantum-mirror.hu/mirrors/pub/artix-linux/galaxy/os/x86_64
debug: adding new server URL to database 'galaxy': https://ftp.sh.cvut.cz/artix-linux/galaxy/os/x86_64
debug: adding new server URL to database 'galaxy': https://artix.unixpeople.org/repos/galaxy/os/x86_64
debug: adding new server URL to database 'galaxy': https://artix.cccp.io/galaxy/os/x86_64
debug: adding new server URL to database 'galaxy': https://mirror.linux.pizza/artix-linux/galaxy/os/x86_64
debug: adding new server URL to database 'galaxy': http://mirrors.redcorelinux.org/artixlinux/galaxy/os/x86_64
debug: adding new server URL to database 'galaxy': https://mirror.one.com/artix/galaxy/os/x86_64
debug: adding new server URL to database 'galaxy': https://mirror.pascalpuffke.de/artix-linux/galaxy/os/x86_64
debug: adding new server URL to database 'galaxy': https://linuxer.ellak.gr/artixlinux/galaxy/os/x86_64
debug: adding new server URL to database 'galaxy': https://artixlinux.qontinuum.space:4443/galaxy/os/x86_64
debug: adding new server URL to database 'galaxy': https://mirror.easylee.nl/artix/galaxy/os/x86_64
debug: adding new server URL to database 'galaxy': https://artix.wheaton.edu/repos/galaxy/os/x86_64
debug: adding new server URL to database 'galaxy': https://mirror.clarkson.edu/artix-linux/repos/galaxy/os/x86_64
debug: adding new server URL to database 'galaxy': https://us-mirror.artixlinux.org/galaxy/os/x86_64
debug: adding new server URL to database 'galaxy': http://www.nylxs.com/mirror/repos/galaxy/os/x86_64
debug: adding new server URL to database 'galaxy': https://mirrors.nettek.us/artix-linux/galaxy/os/x86_64
debug: adding new server URL to database 'galaxy': https://mirrors.tuna.tsinghua.edu.cn/artixlinux/galaxy/os/x86_64
debug: adding new server URL to database 'galaxy': https://mirrors.cloud.tencent.com/artixlinux/galaxy/os/x86_64
debug: adding new server URL to database 'galaxy': https://mirror.maakpain.kro.kr/artix/galaxy/os/x86_64
debug: adding new server URL to database 'galaxy': https://artix.funami.tech/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: 593) : missing PGP signature
debug: missing optional signature
debug: setting usage of 15 for lib32 repository
debug: adding new server URL to database 'lib32': https://mirrors.dotsrc.org/artix-linux/repos/lib32/os/x86_64
debug: adding new server URL to database 'lib32': http://ftp.ntua.gr/pub/linux/artix-linux/lib32/os/x86_64
debug: adding new server URL to database 'lib32': https://ftp.cc.uoc.gr/mirrors/linux/artixlinux/lib32/os/x86_64
debug: adding new server URL to database 'lib32': https://quantum-mirror.hu/mirrors/pub/artix-linux/lib32/os/x86_64
debug: adding new server URL to database 'lib32': https://ftp.sh.cvut.cz/artix-linux/lib32/os/x86_64
debug: adding new server URL to database 'lib32': https://artix.unixpeople.org/repos/lib32/os/x86_64
debug: adding new server URL to database 'lib32': https://artix.cccp.io/lib32/os/x86_64
debug: adding new server URL to database 'lib32': https://mirror.linux.pizza/artix-linux/lib32/os/x86_64
debug: adding new server URL to database 'lib32': http://mirrors.redcorelinux.org/artixlinux/lib32/os/x86_64
debug: adding new server URL to database 'lib32': https://mirror.one.com/artix/lib32/os/x86_64
debug: adding new server URL to database 'lib32': https://mirror.pascalpuffke.de/artix-linux/lib32/os/x86_64
debug: adding new server URL to database 'lib32': https://linuxer.ellak.gr/artixlinux/lib32/os/x86_64
debug: adding new server URL to database 'lib32': https://artixlinux.qontinuum.space:4443/lib32/os/x86_64
debug: adding new server URL to database 'lib32': https://mirror.easylee.nl/artix/lib32/os/x86_64
debug: adding new server URL to database 'lib32': https://artix.wheaton.edu/repos/lib32/os/x86_64
debug: adding new server URL to database 'lib32': https://mirror.clarkson.edu/artix-linux/repos/lib32/os/x86_64
debug: adding new server URL to database 'lib32': https://us-mirror.artixlinux.org/lib32/os/x86_64
debug: adding new server URL to database 'lib32': http://www.nylxs.com/mirror/repos/lib32/os/x86_64
debug: adding new server URL to database 'lib32': https://mirrors.nettek.us/artix-linux/lib32/os/x86_64
debug: adding new server URL to database 'lib32': https://mirrors.tuna.tsinghua.edu.cn/artixlinux/lib32/os/x86_64
debug: adding new server URL to database 'lib32': https://mirrors.cloud.tencent.com/artixlinux/lib32/os/x86_64
debug: adding new server URL to database 'lib32': https://mirror.maakpain.kro.kr/artix/lib32/os/x86_64
debug: adding new server URL to database 'lib32': https://artix.funami.tech/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: 593) : missing PGP signature
debug: missing optional signature
debug: setting usage of 15 for extra repository
debug: adding new server URL to database 'extra': https://mirror.selfnet.de/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://ftp.uni-kl.de/pub/linux/archlinux/extra/os/x86_64
debug: registering sync database 'community'
debug: database path for tree community set to /var/lib/pacman/sync/community.db
debug: "/var/lib/pacman/sync/community.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/community.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 593) : missing PGP signature
debug: missing optional signature
debug: setting usage of 15 for community repository
debug: adding new server URL to database 'community': https://mirror.selfnet.de/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': http://ftp.uni-kl.de/pub/linux/archlinux/community/os/x86_64
debug: registering sync database 'multilib'
debug: database path for tree multilib set to /var/lib/pacman/sync/multilib.db
debug: "/var/lib/pacman/sync/multilib.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/multilib.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 593) : missing PGP signature
debug: missing optional signature
debug: setting usage of 15 for multilib repository
debug: adding new server URL to database 'multilib': https://mirror.selfnet.de/archlinux/multilib/os/x86_64
debug: adding new server URL to database 'multilib': http://ftp.uni-kl.de/pub/linux/archlinux/multilib/os/x86_64
debug: registering sync database 'universe'
debug: database path for tree universe set to /var/lib/pacman/sync/universe.db
debug: "/var/lib/pacman/sync/universe.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/universe.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 593) : missing PGP signature
debug: missing optional signature
debug: setting usage of 15 for universe repository
debug: adding new server URL to database 'universe': https://universe.artixlinux.org/x86_64
Root      : /
Conf File : /etc/pacman.conf
DB Path   : /var/lib/pacman/
Cache Dirs: /var/cache/pacman/pkg/ 
Hook Dirs : /usr/share/libalpm/hooks/  /etc/pacman.d/hooks/ 
Lock File : /var/lib/pacman/db.lck
Log File  : /var/log/pacman.log
GPG Dir   : /etc/pacman.d/gnupg/
Targets   : None
:: Synchronizing package databases...
 system downloading...
 world downloading...
 galaxy downloading...
 lib32 downloading...
 extra downloading...
 community downloading...
 multilib downloading...
 universe downloading...
debug: system.db: url is https://mirrors.dotsrc.org/artix-linux/repos/system/os/x86_64/system.db
debug: system.db: maxsize 134217728
debug: system.db: opened tempfile for download: /var/lib/pacman/sync/system.db.part (wb)
debug: system.db: curl returned result 0 from transfer
debug: system.db: response code 200
debug: system.db.sig: url is https://mirrors.dotsrc.org/artix-linux/repos/system/os/x86_64/system.db.sig
debug: system.db.sig: maxsize 16384
debug: system.db.sig: opened tempfile for download: /var/lib/pacman/sync/system.db.sig.part (wb)
debug: system.db.sig: curl returned result 0 from transfer
debug: system.db.sig: response code 404
debug: system.db.sig: no more servers to retry
debug: world.db: url is https://mirrors.dotsrc.org/artix-linux/repos/world/os/x86_64/world.db
debug: world.db: maxsize 134217728
debug: world.db: opened tempfile for download: /var/lib/pacman/sync/world.db.part (wb)
debug: world.db: curl returned result 0 from transfer
debug: world.db: response code 200
debug: world.db.sig: url is https://mirrors.dotsrc.org/artix-linux/repos/world/os/x86_64/world.db.sig
debug: world.db.sig: maxsize 16384
debug: world.db.sig: opened tempfile for download: /var/lib/pacman/sync/world.db.sig.part (wb)
debug: world.db.sig: curl returned result 0 from transfer
debug: world.db.sig: response code 404
debug: world.db.sig: no more servers to retry
debug: galaxy.db: url is https://mirrors.dotsrc.org/artix-linux/repos/galaxy/os/x86_64/galaxy.db
debug: galaxy.db: maxsize 134217728
debug: galaxy.db: opened tempfile for download: /var/lib/pacman/sync/galaxy.db.part (wb)
debug: galaxy.db: curl returned result 0 from transfer
debug: galaxy.db: response code 200
debug: galaxy.db.sig: url is https://mirrors.dotsrc.org/artix-linux/repos/galaxy/os/x86_64/galaxy.db.sig
debug: galaxy.db.sig: maxsize 16384
debug: galaxy.db.sig: opened tempfile for download: /var/lib/pacman/sync/galaxy.db.sig.part (wb)
debug: galaxy.db.sig: curl returned result 0 from transfer
debug: galaxy.db.sig: response code 404
debug: galaxy.db.sig: no more servers to retry
debug: lib32.db: url is https://mirrors.dotsrc.org/artix-linux/repos/lib32/os/x86_64/lib32.db
debug: lib32.db: maxsize 134217728
debug: lib32.db: using time condition 1625774256
debug: lib32.db: opened tempfile for download: /var/lib/pacman/sync/lib32.db.part (wb)
debug: lib32.db: curl returned result 0 from transfer
debug: lib32.db: response code 304
debug: lib32.db.sig: url is https://mirrors.dotsrc.org/artix-linux/repos/lib32/os/x86_64/lib32.db.sig
debug: lib32.db.sig: maxsize 16384
debug: lib32.db.sig: opened tempfile for download: /var/lib/pacman/sync/lib32.db.sig.part (wb)
debug: lib32.db: file met time condition
debug: lib32.db.sig: curl returned result 0 from transfer
debug: lib32.db.sig: response code 404
debug: lib32.db.sig: no more servers to retry
debug: extra.db: url is https://mirror.selfnet.de/archlinux/extra/os/x86_64/extra.db
debug: extra.db: maxsize 134217728
debug: extra.db: using time condition 1625877238
debug: extra.db: opened tempfile for download: /var/lib/pacman/sync/extra.db.part (wb)
debug: extra.db: curl returned result 0 from transfer
debug: extra.db: response code 304
debug: extra.db.sig: url is https://mirror.selfnet.de/archlinux/extra/os/x86_64/extra.db.sig
debug: extra.db.sig: maxsize 16384
debug: extra.db.sig: opened tempfile for download: /var/lib/pacman/sync/extra.db.sig.part (wb)
debug: extra.db: file met time condition
debug: extra.db.sig: curl returned result 0 from transfer
debug: extra.db.sig: response code 404
debug: extra.db.sig: no more servers to retry
debug: community.db: url is https://mirror.selfnet.de/archlinux/community/os/x86_64/community.db
debug: community.db: maxsize 134217728
debug: community.db: using time condition 1625881833
debug: community.db: opened tempfile for download: /var/lib/pacman/sync/community.db.part (wb)
debug: community.db: curl returned result 0 from transfer
debug: community.db: response code 304
debug: community.db.sig: url is https://mirror.selfnet.de/archlinux/community/os/x86_64/community.db.sig
debug: community.db.sig: maxsize 16384
debug: community.db.sig: opened tempfile for download: /var/lib/pacman/sync/community.db.sig.part (wb)
debug: community.db: file met time condition
debug: community.db.sig: curl returned result 0 from transfer
debug: community.db.sig: response code 404
debug: community.db.sig: no more servers to retry
debug: multilib.db: url is https://mirror.selfnet.de/archlinux/multilib/os/x86_64/multilib.db
debug: multilib.db: maxsize 134217728
debug: multilib.db: using time condition 1625864094
debug: multilib.db: opened tempfile for download: /var/lib/pacman/sync/multilib.db.part (wb)
debug: multilib.db: curl returned result 0 from transfer
debug: multilib.db: response code 304
debug: multilib.db.sig: url is https://mirror.selfnet.de/archlinux/multilib/os/x86_64/multilib.db.sig
debug: multilib.db.sig: maxsize 16384
debug: multilib.db.sig: opened tempfile for download: /var/lib/pacman/sync/multilib.db.sig.part (wb)
debug: multilib.db: file met time condition
debug: multilib.db.sig: curl returned result 0 from transfer
debug: multilib.db.sig: response code 404
debug: multilib.db.sig: no more servers to retry
debug: universe.db: url is https://universe.artixlinux.org/x86_64/universe.db
debug: universe.db: maxsize 134217728
debug: universe.db: using time condition 1625689392
debug: universe.db: opened tempfile for download: /var/lib/pacman/sync/universe.db.part (wb)
debug: universe.db: curl returned result 0 from transfer
debug: universe.db: response code 304
debug: universe.db.sig: url is https://universe.artixlinux.org/x86_64/universe.db.sig
debug: universe.db.sig: maxsize 16384
debug: universe.db.sig: opened tempfile for download: /var/lib/pacman/sync/universe.db.sig.part (wb)
debug: universe.db: file met time condition
debug: universe.db.sig: curl returned result 0 from transfer
debug: universe.db.sig: response code 404
debug: universe.db.sig: no more servers to retry
debug: curl_download_internal return code is 0
debug: checking signature for /var/lib/pacman/sync/system.db
error: GPGME error: No data
debug: returning error 53 from _alpm_gpgme_checksig (../lib/libalpm/signing.c: 768) : gpgme error
debug: signature check failed
debug: failed to validate db: system
debug: checking signature for /var/lib/pacman/sync/world.db
error: GPGME error: No data
debug: returning error 53 from _alpm_gpgme_checksig (../lib/libalpm/signing.c: 768) : gpgme error
debug: signature check failed
debug: failed to validate db: world
debug: checking signature for /var/lib/pacman/sync/galaxy.db
error: GPGME error: No data
debug: returning error 53 from _alpm_gpgme_checksig (../lib/libalpm/signing.c: 768) : gpgme error
debug: signature check failed
debug: failed to validate db: galaxy
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: 593) : 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: 593) : missing PGP signature
debug: missing optional signature
debug: "/var/lib/pacman/sync/community.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/community.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 593) : missing PGP signature
debug: missing optional signature
debug: "/var/lib/pacman/sync/multilib.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/multilib.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 593) : missing PGP signature
debug: missing optional signature
debug: "/var/lib/pacman/sync/universe.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/universe.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 593) : missing PGP signature
debug: missing optional signature
debug: failed to sync dbs: unexpected error
error: failed to synchronize all databases (unexpected error)
debug: unregistering database 'local'
debug: unregistering database 'system'
debug: unregistering database 'world'
debug: unregistering database 'galaxy'
debug: unregistering database 'lib32'
debug: unregistering database 'extra'
debug: unregistering database 'community'
debug: unregistering database 'multilib'
debug: unregistering database 'universe'

grep -ve "^#" /etc/pacman.d/mirrorlist

Code: [Select]
Server = https://mirrors.dotsrc.org/artix-linux/repos/$repo/os/$arch
Server = http://ftp.ntua.gr/pub/linux/artix-linux/$repo/os/$arch
Server = https://ftp.cc.uoc.gr/mirrors/linux/artixlinux/$repo/os/$arch
Server = https://quantum-mirror.hu/mirrors/pub/artix-linux/$repo/os/$arch
Server = https://ftp.sh.cvut.cz/artix-linux/$repo/os/$arch
Server = https://artix.unixpeople.org/repos/$repo/os/$arch
Server = https://artix.cccp.io/$repo/os/$arch
Server = https://mirror.linux.pizza/artix-linux/$repo/os/$arch
Server = http://mirrors.redcorelinux.org/artixlinux/$repo/os/$arch
Server = https://mirror.one.com/artix/$repo/os/$arch
Server = https://mirror.pascalpuffke.de/artix-linux/$repo/os/$arch
Server = https://linuxer.ellak.gr/artixlinux/$repo/os/$arch
Server = https://artixlinux.qontinuum.space:4443/$repo/os/$arch
Server = https://mirror.easylee.nl/artix/$repo/os/$arch
Server = https://artix.wheaton.edu/repos/$repo/os/$arch
Server = https://mirror.clarkson.edu/artix-linux/repos/$repo/os/$arch
Server = https://us-mirror.artixlinux.org/$repo/os/$arch
Server = http://www.nylxs.com/mirror/repos/$repo/os/$arch
Server = https://mirrors.nettek.us/artix-linux/$repo/os/$arch
Server = https://mirrors.tuna.tsinghua.edu.cn/artixlinux/$repo/os/$arch
Server = https://mirrors.cloud.tencent.com/artixlinux/$repo/os/$arch
Server = https://mirror.maakpain.kro.kr/artix/$repo/os/$arch
Server = https://artix.funami.tech/$repo/os/$arch

grep -ve "^#" /etc/pacman.d/mirrorlist-arch

Code: [Select]
Server = https://mirror.selfnet.de/archlinux/$repo/os/$arch
Server = http://ftp.uni-kl.de/pub/linux/archlinux/$repo/os/$arch

grep -ve "^#" /etc/pacman.conf

Code: [Select]
[options]
HoldPkg     = pacman glibc
Architecture = auto

CheckSpace

SigLevel    = Required DatabaseOptional
LocalFileSigLevel = Optional

[system]
Include = /etc/pacman.d/mirrorlist

[world]
Include = /etc/pacman.d/mirrorlist

[galaxy]
Include = /etc/pacman.d/mirrorlist

[lib32]
Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist-arch

[community]
Include = /etc/pacman.d/mirrorlist-arch

[multilib]
Include = /etc/pacman.d/mirrorlist-arch

[universe]
Server = https://universe.artixlinux.org/$arch

inxi -Fxxxz

Code: [Select]
System:    Kernel: 5.10.48-1-lts x86_64 bits: 64 compiler: gcc v: 11.1.0 Desktop: MATE 1.24.3 info: mate-panel 
           wm: marco 1.24.2 vt: 7 dm: LightDM 1.30.0 Distro: Artix Linux base: Arch Linux
Machine:   Type: Laptop System: LENOVO product: 20ARS06C00 v: ThinkPad T440s serial: <filter> Chassis: type: 10
           serial: <filter>
           Mobo: LENOVO model: 20ARS06C00 v: 0B98401 PRO serial: <filter> UEFI-[Legacy]: LENOVO v: GJETA4WW (2.54 )
           date: 03/27/2020
Battery:   ID-1: BAT0 charge: 19.9 Wh (96.6%) condition: 20.6/23.2 Wh (89.0%) volts: 12.2 min: 11.1 model: SONY 45N1111
           type: Li-poly serial: <filter> status: Unknown
           ID-2: BAT1 charge: 16.7 Wh (96.0%) condition: 17.4/23.5 Wh (74.0%) volts: 12.6 min: 11.4 model: LGC 45N1127
           type: Li-ion serial: <filter> status: Unknown
CPU:       Info: Dual Core model: Intel Core i7-4600U bits: 64 type: MT MCP arch: Haswell rev: 1 cache: L2: 4 MiB
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 21549
           Speed: 798 MHz min/max: 800/3300 MHz Core speeds (MHz): 1: 798 2: 800 3: 798 4: 799
Graphics:  Device-1: Intel Haswell-ULT Integrated Graphics vendor: Lenovo driver: i915 v: kernel bus-ID: 00:02.0
           chip-ID: 8086:0a16 class-ID: 0300
           Device-2: Lite-On Integrated Camera type: USB driver: uvcvideo bus-ID: 2-8:4 chip-ID: 04ca:7035 class-ID: 0e02
           Display: x11 server: X.Org 1.20.11 compositor: marco v: 1.24.2 driver: loaded: intel
           unloaded: fbdev,modesetting,vesa resolution: 1600x900~60Hz s-dpi: 96
           Message: Unable to show advanced data. Required tool glxinfo missing.
Audio:     Device-1: Intel Haswell-ULT HD Audio vendor: Lenovo driver: snd_hda_intel v: kernel bus-ID: 00:03.0
           chip-ID: 8086:0a0c class-ID: 0403
           Device-2: Intel 8 Series HD Audio vendor: Lenovo driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:9c20
           class-ID: 0403
           Sound Server-1: ALSA v: k5.10.48-1-lts running: yes
           Sound Server-2: JACK v: 0.125.0 running: no
           Sound Server-3: PulseAudio v: 14.2-dirty running: yes
           Sound Server-4: PipeWire v: 0.3.31 running: no
Network:   Device-1: Intel Ethernet I218-LM vendor: Lenovo ThinkPad X240 driver: e1000e v: kernel port: 3080 bus-ID: 00:19.0
           chip-ID: 8086:155a class-ID: 0200
           IF: eth0 state: down mac: <filter>
           Device-2: Intel Wireless 7260 driver: iwlwifi v: kernel port: efa0 bus-ID: 03:00.0 chip-ID: 8086:08b2
           class-ID: 0280
           IF: wlan0 state: up mac: <filter>
           IF-ID-1: wwan0 state: down mac: <filter>
Drives:    Local Storage: total: 238.47 GiB used: 136.45 GiB (57.2%)
           ID-1: /dev/sda vendor: Samsung model: MZ7TD256HAFV-000L9 size: 238.47 GiB speed: 6.0 Gb/s rotation: SSD
           serial: <filter> rev: 2L5Q scheme: MBR
Partition: ID-1: / size: 233.66 GiB used: 136.45 GiB (58.4%) fs: ext4 dev: /dev/dm-0
           mapped: luks-ff82d2e4-f194-44a0-825f-1a9c5d7bb18e
Swap:      ID-1: swap-1 type: file size: 512 MiB used: 0 KiB (0.0%) priority: -2 file: /.swapfile
Sensors:   System Temperatures: cpu: 38.0 C mobo: 0.0 C
           Fan Speeds (RPM): cpu: 2982
Info:      Processes: 189 Uptime: 14h 50m wakeups: 4 Memory: 11.41 GiB used: 1.32 GiB (11.5%) Init: N/A v: N/A rc: OpenRC
           v: 0.43.3 runlevel: default Compilers: gcc: 11.1.0 clang: 12.0.0 Packages: pacman: 915 Shell: Bash v: 5.1.8
           running-in: mate-terminal inxi: 3.3.04

Re: Artix repositories issue: .sig files missing

Reply #4

system.db.sig , world.db.sig, galaxy.db.sig, extra.db.sig

What happend to the .sig files ?


Nothing special, these don't exist.
Repository db are unsigned, like on arch.

Re: Artix repositories issue: .sig files missing

Reply #5
Hi artoo,

> Repository db are unsigned, like on arch.

OK fine.
Where do the /var/lib/pacman/sync/*.sig files come from?
Content (all the same):

Code: [Select]
<html>
<head>
<meta http-equiv='refresh' content='1; url=http://ftp.ntua.gr/pub/linux/artix-linux/galaxy/os/x86_64/galaxy.db.sig?cmd=redirect&arubalp=12345'>
</head>
</html>

And why do I get than suddenly this error message:
sudo pacman -Suy
Code: [Select]
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
:: Synchronizing package databases...
 system                                             264,0 KiB   433 KiB/s 00:01 [#############################################] 100%
 world                                             1899,8 KiB   674 KiB/s 00:03 [#############################################] 100%
 galaxy                                            1864,4 KiB   659 KiB/s 00:03 [#############################################] 100%
 lib32 is up to date
 extra                                             1565,5 KiB   591 KiB/s 00:03 [#############################################] 100%
 community is up to date
 multilib is up to date
 universe is up to date
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
error: failed to synchronize all databases (unexpected error)

pacman stopped  working.

Any idea ?

Re: Artix repositories issue: .sig files missing

Reply #6
Hello,

problem solved.
sudo rm /var/lib/pacman/sync/*.sig
And pacman works again.
pamac has separate .db and .sig files (/tmp/pamac or /var/tmp/pamac). These .sig files need to be deleted too.

Nice, someone placed the suspicious (HTML) .sig files on the repo server(s) where they got downloaded and blocked than pacman.

Thanks everyone for every reply.


Re: Artix repositories issue: .sig files missing

Reply #8
Expecting a specific data-structure and otherwise stop the complete remote update-system is bad style pacman developers.
You never trust input. All input is error.

Re: Artix repositories issue: .sig files missing

Reply #9
The testing version was first released last December:
http://allanmcrae.com/2020/12/pacman-6-0-0alpha1/
So it looks like they didn't get much community help in testing it to find these issues. (I didn't test it in advance either I should add  :) )
You could always try pacman-git from the AUR, but while the stable version may cause small errors in some unusual circumstances at least it can be relied upon not to do anything too bad.