[root@ArchLinuxi7 moi]# pacman -Syu
erreur : erreur GPGME : Pas de données
erreur : erreur GPGME : Pas de données
erreur : erreur GPGME : Pas de données
erreur : erreur GPGME : Pas de données
:: Synchronisation des bases de données de paquets…
core 22,6 KiB 26,6 KiB/s 00:01 [########################################################################] 100%
extra 22,6 KiB 35,4 KiB/s 00:01 [########################################################################] 100%
community 22,6 KiB 26,0 KiB/s 00:01 [########################################################################] 100%
multilib 22,6 KiB 36,9 KiB/s 00:01 [########################################################################] 100%
archlinuxfr est à jour
erreur : erreur GPGME : Pas de données
erreur : erreur GPGME : Pas de données
erreur : erreur GPGME : Pas de données
erreur : erreur GPGME : Pas de données
erreur : la synchronisation de toutes les bases de données a échoué (base de données non valide ou corrompue (signature PGP))
[root@ArchLinuxi7 moi]#
est ce qu'il y aurait une commande pour rétablir ma distribution archlinux ?
Dernière modification par banditblue le jeu. 29 déc. 2022, 12:57, modifié 2 fois.
La connaîssance n'a pas de limite.
Mais sa valeur, est d'autant plus grande, une fois partagé
merci benjarobin voila ce qu'il en ressort
pour infos, cela fait plus de 6 mois que je n'ai plus été sur archlinux du fait que j'avais fait sauté le boot archgrub, d'ou ce probléme de mise à jour
[moi@ArchLinuxi7 ~]$ su
Mot de passe :
[root@ArchLinuxi7 moi]# pacman -Syy -v --debug
debug: pacman v6.0.1 - libalpm v13.0.1
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 'core'
debug: config file /etc/pacman.conf, line 76: including /etc/pacman.d/mirrorlist
debug: config: new section 'extra'
debug: config file /etc/pacman.conf, line 79: including /etc/pacman.d/mirrorlist
debug: config: new section 'community'
debug: config file /etc/pacman.conf, line 85: including /etc/pacman.d/mirrorlist
debug: config: new section 'multilib'
debug: config file /etc/pacman.conf, line 94: including /etc/pacman.d/mirrorlist
debug: config: new section 'archlinuxfr'
debug: config: SigLevel: Never
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: GPGME version: 1.17.1
debug: GPGME engine info: file=/usr/bin/gpg, home=/etc/pacman.d/gnupg/
debug: checking signature for /var/lib/pacman/sync/core.db
erreur : erreur GPGME : Pas de données
debug: returning error 53 from _alpm_gpgme_checksig (../lib/libalpm/signing.c: 774) : erreur de gpgme
debug: signature check failed
debug: setting usage of 15 for core repository
debug: adding new server URL to database 'core': https://mirror.bakerserver.space/Arch/core/os/x86_64
debug: adding new server URL to database 'core': https://mirror.thekinrar.fr/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': https://mirrors.celianvdb.fr/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': https://mirror.sysa.tech/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': https://mirrors.eric.ovh/arch/core/os/x86_64
debug: adding new server URL to database 'core': https://archlinux.mailtunnel.eu/core/os/x86_64
debug: adding new server URL to database 'core': https://mirror.cyberbits.eu/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': https://arch.yourlabs.org/core/os/x86_64
debug: adding new server URL to database 'core': https://mirroir.wptheme.fr/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: checking signature for /var/lib/pacman/sync/extra.db
erreur : erreur GPGME : Pas de données
debug: returning error 53 from _alpm_gpgme_checksig (../lib/libalpm/signing.c: 774) : erreur de gpgme
debug: signature check failed
debug: setting usage of 15 for extra repository
debug: adding new server URL to database 'extra': https://mirror.bakerserver.space/Arch/extra/os/x86_64
debug: adding new server URL to database 'extra': https://mirror.thekinrar.fr/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': https://mirrors.celianvdb.fr/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': https://mirror.sysa.tech/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': https://mirrors.eric.ovh/arch/extra/os/x86_64
debug: adding new server URL to database 'extra': https://archlinux.mailtunnel.eu/extra/os/x86_64
debug: adding new server URL to database 'extra': https://mirror.cyberbits.eu/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': https://arch.yourlabs.org/extra/os/x86_64
debug: adding new server URL to database 'extra': https://mirroir.wptheme.fr/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: checking signature for /var/lib/pacman/sync/community.db
erreur : erreur GPGME : Pas de données
debug: returning error 53 from _alpm_gpgme_checksig (../lib/libalpm/signing.c: 774) : erreur de gpgme
debug: signature check failed
debug: setting usage of 15 for community repository
debug: adding new server URL to database 'community': https://mirror.bakerserver.space/Arch/community/os/x86_64
debug: adding new server URL to database 'community': https://mirror.thekinrar.fr/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': https://mirrors.celianvdb.fr/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': https://mirror.sysa.tech/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': https://mirrors.eric.ovh/arch/community/os/x86_64
debug: adding new server URL to database 'community': https://archlinux.mailtunnel.eu/community/os/x86_64
debug: adding new server URL to database 'community': https://mirror.cyberbits.eu/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': https://arch.yourlabs.org/community/os/x86_64
debug: adding new server URL to database 'community': https://mirroir.wptheme.fr/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: checking signature for /var/lib/pacman/sync/multilib.db
erreur : erreur GPGME : Pas de données
debug: returning error 53 from _alpm_gpgme_checksig (../lib/libalpm/signing.c: 774) : erreur de gpgme
debug: signature check failed
debug: setting usage of 15 for multilib repository
debug: adding new server URL to database 'multilib': https://mirror.bakerserver.space/Arch/multilib/os/x86_64
debug: adding new server URL to database 'multilib': https://mirror.thekinrar.fr/archlinux/multilib/os/x86_64
debug: adding new server URL to database 'multilib': https://mirrors.celianvdb.fr/archlinux/multilib/os/x86_64
debug: adding new server URL to database 'multilib': https://mirror.sysa.tech/archlinux/multilib/os/x86_64
debug: adding new server URL to database 'multilib': https://mirrors.eric.ovh/arch/multilib/os/x86_64
debug: adding new server URL to database 'multilib': https://archlinux.mailtunnel.eu/multilib/os/x86_64
debug: adding new server URL to database 'multilib': https://mirror.cyberbits.eu/archlinux/multilib/os/x86_64
debug: adding new server URL to database 'multilib': https://arch.yourlabs.org/multilib/os/x86_64
debug: adding new server URL to database 'multilib': https://mirroir.wptheme.fr/archlinux/multilib/os/x86_64
debug: registering sync database 'archlinuxfr'
debug: database path for tree archlinuxfr set to /var/lib/pacman/sync/archlinuxfr.db
debug: setting usage of 15 for archlinuxfr repository
debug: adding new server URL to database 'archlinuxfr': http://repo.archlinux.fr/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 : --
:: Synchronisation des bases de données de paquets…
téléchargement de core…
téléchargement de extra…
téléchargement de community…
téléchargement de multilib…
téléchargement de archlinuxfr…
debug: core.db: url is https://mirror.bakerserver.space/Arch/core/os/x86_64/core.db
debug: core.db: maxsize 134217728
debug: core.db: opened tempfile for download: /var/lib/pacman/sync/core.db.part (wb)
debug: core.db: curl returned result 0 from transfer
debug: core.db: response code 200
debug: core.db?sub1=20221229-0046-19fd-846d-d0103d1942e3.sig: url is http://ww16.mirror.bakerserver.space/Arch/core/os/x86_64/core.db?sub1=20221229-0046-19fd-846d-d0103d1942e3.sig
debug: core.db?sub1=20221229-0046-19fd-846d-d0103d1942e3.sig: maxsize 16384
debug: core.db?sub1=20221229-0046-19fd-846d-d0103d1942e3.sig: opened tempfile for download: /var/lib/pacman/sync/core.db?sub1=20221229-0046-19fd-846d-d0103d1942e3.sig.part (wb)
debug: core.db?sub1=20221229-0046-19fd-846d-d0103d1942e3.sig: curl returned result 0 from transfer
debug: core.db?sub1=20221229-0046-19fd-846d-d0103d1942e3.sig: response code 200
debug: extra.db: url is https://mirror.bakerserver.space/Arch/extra/os/x86_64/extra.db
debug: extra.db: maxsize 134217728
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 200
debug: extra.db.sig: url is http://ww38.mirror.bakerserver.space/Arch/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.sig: curl returned result 0 from transfer
debug: extra.db.sig: response code 200
debug: community.db: url is https://mirror.bakerserver.space/Arch/community/os/x86_64/community.db
debug: community.db: maxsize 134217728
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 200
debug: community.db?sub1=20221229-0046-21c4-98a6-a51764234fef.sig: url is http://ww16.mirror.bakerserver.space/Arch/community/os/x86_64/community.db?sub1=20221229-0046-21c4-98a6-a51764234fef.sig
debug: community.db?sub1=20221229-0046-21c4-98a6-a51764234fef.sig: maxsize 16384
debug: community.db?sub1=20221229-0046-21c4-98a6-a51764234fef.sig: opened tempfile for download: /var/lib/pacman/sync/community.db?sub1=20221229-0046-21c4-98a6-a51764234fef.sig.part (wb)
debug: community.db?sub1=20221229-0046-21c4-98a6-a51764234fef.sig: curl returned result 0 from transfer
debug: community.db?sub1=20221229-0046-21c4-98a6-a51764234fef.sig: response code 200
debug: multilib.db: url is https://mirror.bakerserver.space/Arch/multilib/os/x86_64/multilib.db
debug: multilib.db: maxsize 134217728
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 200
debug: multilib.db?sub1=20221229-0046-22d5-8ecd-b6e1564a5402.sig: url is http://ww16.mirror.bakerserver.space/Arch/multilib/os/x86_64/multilib.db?sub1=20221229-0046-22d5-8ecd-b6e1564a5402.sig
debug: multilib.db?sub1=20221229-0046-22d5-8ecd-b6e1564a5402.sig: maxsize 16384
debug: multilib.db?sub1=20221229-0046-22d5-8ecd-b6e1564a5402.sig: opened tempfile for download: /var/lib/pacman/sync/multilib.db?sub1=20221229-0046-22d5-8ecd-b6e1564a5402.sig.part (wb)
debug: multilib.db?sub1=20221229-0046-22d5-8ecd-b6e1564a5402.sig: curl returned result 0 from transfer
debug: multilib.db?sub1=20221229-0046-22d5-8ecd-b6e1564a5402.sig: response code 200
debug: archlinuxfr.db: url is http://repo.archlinux.fr/x86_64/archlinuxfr.db
debug: archlinuxfr.db: maxsize 134217728
debug: archlinuxfr.db: opened tempfile for download: /var/lib/pacman/sync/archlinuxfr.db.part (wb)
debug: archlinuxfr.db: curl returned result 0 from transfer
debug: archlinuxfr.db: response code 200
debug: curl_download_internal return code is 0
debug: checking signature for /var/lib/pacman/sync/core.db
erreur : erreur GPGME : Pas de données
debug: returning error 53 from _alpm_gpgme_checksig (../lib/libalpm/signing.c: 774) : erreur de gpgme
debug: signature check failed
debug: failed to validate db: core
debug: checking signature for /var/lib/pacman/sync/extra.db
erreur : erreur GPGME : Pas de données
debug: returning error 53 from _alpm_gpgme_checksig (../lib/libalpm/signing.c: 774) : erreur de gpgme
debug: signature check failed
debug: failed to validate db: extra
debug: checking signature for /var/lib/pacman/sync/community.db
erreur : erreur GPGME : Pas de données
debug: returning error 53 from _alpm_gpgme_checksig (../lib/libalpm/signing.c: 774) : erreur de gpgme
debug: signature check failed
debug: failed to validate db: community
debug: checking signature for /var/lib/pacman/sync/multilib.db
erreur : erreur GPGME : Pas de données
debug: returning error 53 from _alpm_gpgme_checksig (../lib/libalpm/signing.c: 774) : erreur de gpgme
debug: signature check failed
debug: failed to validate db: multilib
debug: failed to sync dbs: base de données non valide ou corrompue (signature PGP)
erreur : la synchronisation de toutes les bases de données a échoué (base de données non valide ou corrompue (signature PGP))
debug: unregistering database 'local'
debug: unregistering database 'core'
debug: unregistering database 'extra'
debug: unregistering database 'community'
debug: unregistering database 'multilib'
debug: unregistering database 'archlinuxfr'
[root@ArchLinuxi7 moi]#
La connaîssance n'a pas de limite.
Mais sa valeur, est d'autant plus grande, une fois partagé
En effet le miroir https://mirror.bakerserver.space/Arch/ ne me semble plus fonctionnel !
@papajoke Bonne déduction !
Donc simplement met à jour ton /etc/pacman.d/mirrorlist avec des miroirs valides
:: Synchronisation des bases de données de paquets…
core 22,6 KiB 26,6 KiB/s 00:01
extra 22,6 KiB 35,4 KiB/s 00:01
community 22,6 KiB 26,0 KiB/s 00:01
Tous les fichiers de la base de donnée ont la même taille ... je suppose donc que le miroir utilisé est mauvais. (peut-être une erreur 404 ?)
j'ai bien noté et effectué la modif
benjarobin a écrit : ↑mer. 28 déc. 2022, 14:56
En effet le miroir https://mirror.bakerserver.space/Arch/ ne me semble plus fonctionnel !
@papajoke Bonne déduction !
Donc simplement met à jour ton /etc/pacman.d/mirrorlist avec des miroirs valides
j'ai bien tremplacé les fichier du mirrorlist par des mirroir valide avec cette ligne de code
j'ai eu un retour et du coups que je copie dans le fichier /etc/pacman.d/mirrorlist
laurent85 a écrit : ↑mer. 28 déc. 2022, 15:50
Bonjour,
Et mets d'abord à jour archlinux-keyring avec sudo pacman -S archlinux-keyring sinon pacman -Syu va bloquer sur les signatures.
toujours les memes erreurs en essayant de faire l'update de
[root@ArchLinuxi7 moi]# pacman -S archlinux-keyring
erreur : erreur GPGME : Pas de données
erreur : erreur GPGME : Pas de données
erreur : erreur GPGME : Pas de données
erreur : erreur GPGME : Pas de données
erreur : la base de données « core » n’est pas valide (base de données non valide ou corrompue (signature PGP))
erreur : la base de données « extra » n’est pas valide (base de données non valide ou corrompue (signature PGP))
erreur : la base de données « community » n’est pas valide (base de données non valide ou corrompue (signature PGP))
erreur : la base de données « multilib » n’est pas valide (base de données non valide ou corrompue (signature PGP))
[root@ArchLinuxi7 moi]# pacman -Syu
erreur : erreur GPGME : Pas de données
erreur : erreur GPGME : Pas de données
erreur : erreur GPGME : Pas de données
erreur : erreur GPGME : Pas de données
:: Synchronisation des bases de données de paquets…
core 152,6 KiB 1467 KiB/s 00:00 [########################################################################] 100%
extra 1731,5 KiB 9,39 MiB/s 00:00 [########################################################################] 100%
community 7,2 MiB 9,96 MiB/s 00:01 [########################################################################] 100%
multilib 161,2 KiB 4,37 MiB/s 00:00 [########################################################################] 100%
archlinuxfr est à jour
erreur : erreur GPGME : Pas de données
erreur : erreur GPGME : Pas de données
erreur : erreur GPGME : Pas de données
erreur : erreur GPGME : Pas de données
erreur : la synchronisation de toutes les bases de données a échoué (base de données non valide ou corrompue (signature PGP))
[root@ArchLinuxi7 moi]#
La connaîssance n'a pas de limite.
Mais sa valeur, est d'autant plus grande, une fois partagé
Au cas où cela ne résout pas le problème, redonne la sortie de : pacman -Syy -v --debug
Edit :
Oh, j'ai compris !! Tu as des fichiers .sig dans le dossier /var/lib/pacman/sync/ qui ne devraient pas être là...
Le miroir que tu avais avant, retournait toujours un code HTTP 200 même pour un fichier qui ne se trouvait pas sur le serveur, et donc comme pacman essaye de télécharger des signatures (comme optionnel) il est arrivé à en télécharger (sauf que c'est de l'HTML, donc invalide).
Donc maintenant tu as des fichiers .db (par exemple core.db) qui sont valides, mais dans le dossier il y a aussi des fichiers .sig (qui sont invalides)
Si j'ai juste, tu n'as besoin de faire que ceci : rm /var/lib/pacman/sync/*.sig