Questions concernant les forums. Postez ici vos sondages.
Répondre

Problème de clé PGP avec pacman

#1Messageil y a 1 an

(Je suis sur Manjaro Sikaris 22.0.5 sur un noyau 6.1.19-1
Desktop - Manjaro-KDE x64 - CPU : 8 x AMD Ryzen 3 PRO 5475U with Radeon Graphics
Carte graphique : AMD Radeon Graphics
Carte son :
Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller
Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor (rev 01)
Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller)


Bonjour :salut:

J’ai acheté et configuré mon PC avec Manjaro au mois de janvier (il y a 2 mois et demi) et je n’avais eu aucun soucis jusqu’à présent.
Depuis 3 semaines, j’ai un soucis avec Pacman :
Quand j’essaie de faire des mises à jour, il m’indique systématiquement

base de données non valide ou corrompue (signature PGP)
J’ai essayé ce qui est proposé dans ce post https://bbs.archlinux.org/viewtopic.php?id=244976 :

rm -R /etc/pacman.d/gnupg/
rm -R /root/.gnupg/ 
gpg --refresh-keys
pacman-key --init && pacman-key --populate archlinux
pacman-key --refresh-keys
J’ai aussi essayé ce qui est indiqué ici en cas d’erreur de clés viewtopic.php?t=14126 :

sudo pacman -Syy
sudo pacman -S archlinux-keyring manjaro-keyring
sudo pacman-key --init
sudo pacman-key --populate archlinux manjaro
sudo pacman-key --refresh-keys
Mais rien n’y fait, le soucis est toujours présent…
J’ai fait pas mal de recherches, mais la réponse que je trouve quasi sytématiquement sur les forums est d’exécuter :

pacman -S archlinux-keyring
Or ce paquet est déjà installé sur mon PC et de toute façon, je ne peux plus ni installer, ni faire de mise à jour logiciel, j’ai systématiquement le message

erreur : la synchronisation de toutes les bases de données a échoué (base de données non valide ou corrompue (signature PGP))
Si vous avez une idée de solution, je suis preneur :)
Merci beaucoup :sourire:

Problème de clé PGP avec pacman

#2Messageil y a 1 an

bonjour et bienvenue
Brice73 a écrit :base de données non valide ou
Je penserais plutôt à un mauvais serveur, c'est l'erreur qu'il donne. Vérifier les tailles et type :

ls -lh /var/lib/pacman/sync/
file /var/lib/pacman/sync/*.db
Si tailles de community ou extra ne passe pas le Mo
Si le type n'est pas une archive compressée
Alors le mirroir est Ko, il faut en changer

Problème de clé PGP avec pacman

#3Messageil y a 1 an

Bonjour et bienvenue.
Essaye de mettre à jour la liste des miroirs.

sudo pacman-mirrors --continent
sudo pacman -Syyu

Problème de clé PGP avec pacman

#4Messageil y a 1 an

Merci de vos réponses !

Alors ls -lh /var/lib/pacman/sync/ donne :

total 57M
-rw-r--r-- 1 root root 7,6M 27 mars  22:11 community.db
-rw-r--r-- 1 root root  429 17 févr.  2020 community.db.sig
-rw-r--r-- 1 root root  35M 16 mars  18:43 community.files
-rw-r--r-- 1 root root  429 17 févr.  2020 community.files.sig
-rw-r--r-- 1 root root 164K 18 mars  19:18 core.db
-rw-r--r-- 1 root root  429 17 févr.  2020 core.db.sig
-rw-r--r-- 1 root root 1,6M 16 mars  10:25 core.files
-rw-r--r-- 1 root root 736K 17 mars  10:36 core.files.part
-rw-r--r-- 1 root root  429 17 févr.  2020 core.files.sig
-rw-r--r-- 1 root root 1,9M 18 mars  19:18 extra.db
-rw-r--r-- 1 root root  429 17 févr.  2020 extra.db.sig
-rw-r--r-- 1 root root 9,6M 16 mars  20:27 extra.files
-rw-r--r-- 1 root root  429 17 févr.  2020 extra.files.sig
-rw-r--r-- 1 root root  18K 24 janv. 07:02 mhwd.db
-rw-r--r-- 1 root root 171K 20 févr. 05:29 multilib.db
-rw-r--r-- 1 root root  429 17 févr.  2020 multilib.db.sig
-rw-r--r-- 1 root root 254K 20 févr. 05:29 multilib.files
-rw-r--r-- 1 root root  429 17 févr.  2020 multilib.files.sig
-rw-r--r-- 1 root root    0 17 mars  10:21 refresh_timestamp
et file /var/lib/pacman/sync/*.db donne :

/var/lib/pacman/sync/community.db: gzip compressed data, last modified: Mon Mar 27 20:10:30 2023, from Unix, original size modulo 2^32 47988224
/var/lib/pacman/sync/core.db:      gzip compressed data, last modified: Sat Mar 18 18:17:54 2023, from Unix, original size modulo 2^32 1189376
/var/lib/pacman/sync/extra.db:     gzip compressed data, last modified: Sat Mar 18 18:18:10 2023, from Unix, original size modulo 2^32 14240768
/var/lib/pacman/sync/mhwd.db:      gzip compressed data, from Unix, original size modulo 2^32 153600
/var/lib/pacman/sync/multilib.db:  gzip compressed data, last modified: Tue Feb 14 21:48:04 2023, from Unix, original size modulo 2^32 1246720
Je ne sais pas s’il y a des choses anormales ?

sudo pacman-mirrors --continent donne ceci : https://paste.yunohost.org/xiqebemuzo.php
et sudo pacman -Syyu me renvoie toujours la même erreur :

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                                                                                                             163,5 KiB  2,19 MiB/s 00:00 [#######################################################################################] 100%
 extra                                                                                                           1858,2 KiB  7,06 MiB/s 00:00 [#######################################################################################] 100%
 community                                                                                                          7,6 MiB  5,31 MiB/s 00:01 [#######################################################################################] 100%
 multilib                                                                                                         170,6 KiB  2,38 MiB/s 00:00 [#######################################################################################] 100%
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))

Problème de clé PGP avec pacman

#5Messageil y a 1 an

Problème de clé PGP avec pacman

#6Messageil y a 1 an

Ai eu un souci dans le genre et ces deux commandes ont résolu mon ennui

sudo pacman-key --populate archlinux manjaro
sudo pacman-key --refresh-keys
Soluce donnée par Stéphane ou Lemust à l'époque

Problème de clé PGP avec pacman

#7Messageil y a 1 an

les fichier .sig et .part n'ont rien à faire dans /var/lib/pacman/sync/

Dans le fichier pacman.conf, justement on peut exiger des .sig, a voir si il est bien à jour

Sinon, tu peux après (Yvance77) relancer pacman en mode debug pour avoir plus d'infos

sudo pacman -Syyu --debug

Problème de clé PGP avec pacman

#8Messageil y a 1 an

lemust83 a écrit : il y a 1 an Bonjour .
Essaye ça: viewtopic.php?p=146822#p146822
J’ai donc téléchargé le paquet, mais quand j’essaie de l’installer localement
(avec sudo pacman -U archlinux-keyring-20230225-1-any.pkg.tar.zst), j’ai encore l’erreur :

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))
chargement des paquets…
erreur : la préparation de la transaction a échoué (base de données non valide ou corrompue)
Par contre, la somme de contrôle n’est pas identique à celle que tu avais mis dans le post, je ne sais pas si c’est normal… Quand je vérifie, j’obtiens ceci :

0d914b6f66f0666f128ed320e276cfa750484c710b2f3ea591da9d544ece50ff  archlinux-keyring-20230225-1-any.pkg.tar.zst

Problème de clé PGP avec pacman

#9Messageil y a 1 an

Yvance77 a écrit : il y a 1 an Ai eu un souci dans le genre et ces deux commandes ont résolu mon ennui

sudo pacman-key --populate archlinux manjaro
sudo pacman-key --refresh-keys
Soluce donnée par Stéphane ou Lemust à l'époque
Déjà essayé, mais ça ne résout pas le soucis de mon côté…

Problème de clé PGP avec pacman

#10Messageil y a 1 an

papajoke a écrit : il y a 1 an les fichier .sig et .part n'ont rien à faire dans /var/lib/pacman/sync/

Dans le fichier pacman.conf, justement on peut exiger des .sig, a voir si il est bien à jour

Sinon, tu peux après (Yvance77) relancer pacman en mode debug pour avoir plus d'infos

sudo pacman -Syyu --debug
Ok, du coup, je supprime les fichiers .sig et .part de /var/lib/pacman/sync/ ?

Pour le fichier /etc/pacman.conf, le mien à quelques différences par rapport à celui du GitLab de Manjaro.
Je l’ai copié ici : https://paste.yunohost.org/anevaqefes.makefile
Est-ce que je récupère la version en ligne en écrasant la mienne ?

Problème de clé PGP avec pacman

#11Messageil y a 1 an

Ton dossier sync est vérolé.
Ce que je ferais:

sudo rm /var/lib/pacman/sync/*
sudo pacman-mirrors --continent
sudo pacman -Syyu

Problème de clé PGP avec pacman

#12Messageil y a 1 an

lemust83 a écrit : il y a 1 an Ton dossier sync est vérolé.
Ce que je ferais:

sudo rm /var/lib/pacman/sync/*
sudo pacman-mirrors --continent
sudo pacman -Syyu
En effet, cela a résolu le problème !
Merci beaucoup !!! :-D
Répondre