Arch Linux : Erreurs de clé PGP
Je vous partage une petite astuce concernant Arch Linux.
N'ayant pas allumé depuis 2 mois et demi une Arch Linux en VM, au moment de lancer la mise à jour avec :
Après le téléchargement des paquets, impossible d'installer le moindre paquet :
Dans la plupart des cas, il suffit de réinstaller le paquet archlinux-keyring :
Relancer la mise à jour.
Si cela produit le même résultat, on peut réimporter les clés et supprimer les packages téléchargés en cache par précaution via la suite de commandes :
Après on devrait pouvoir relancer la mise à jour :
N'ayant pas allumé depuis 2 mois et demi une Arch Linux en VM, au moment de lancer la mise à jour avec :
Code BASH :
pacman -Syyu
Après le téléchargement des paquets, impossible d'installer le moindre paquet :
Code TEXT :
erreur : python-packaging : la signature de « Jelle van der Waa <[email protected]> » n’est pas valide :: Le fichier /var/cache/pacman/pkg/python-packaging-24.1-1-any.pkg.tar.zst est corrompu (paquet non valide ou corrompu (signature PGP)). Voulez-vous le supprimer ? [O/n] erreur : glances : la signature de « Robin Candau <[email protected]> » n’est pas valide :: Le fichier /var/cache/pacman/pkg/glances-4.1.2.1-1-any.pkg.tar.zst est corrompu (paquet non valide ou corrompu (signature PGP)). Voulez-vous le supprimer ? [O/n] erreur : glib2-docs : la signature de « Jan Alexander Steffens (heftig) <[email protected]> » n’est pas valide :: Le fichier /var/cache/pacman/pkg/glib2-docs-2.80.4-1-x86_64.pkg.tar.zst est corrompu (paquet non valide ou corrompu (signature PGP)). Voulez-vous le supprimer ? [O/n] erreur : gmime3 : la signature de « Jan Alexander Steffens (heftig) <[email protected]> » n’est pas valide :: Le fichier /var/cache/pacman/pkg/gmime3-3.2.15-1-x86_64.pkg.tar.zst est corrompu (paquet non valide ou corrompu (signature PGP)). Voulez-vous le supprimer ? [O/n]
Dans la plupart des cas, il suffit de réinstaller le paquet archlinux-keyring :
Code BASH :
pacman -S archlinux-keyring
Relancer la mise à jour.
Si cela produit le même résultat, on peut réimporter les clés et supprimer les packages téléchargés en cache par précaution via la suite de commandes :
Code BASH :
pacman-key --init pacman-key --populate archlinux rm -rf /var/cache/pacman/pkg/* pacman -S archlinux-keyring pacman-key --refresh-keys
Après on devrait pouvoir relancer la mise à jour :
Code BASH :
pacman -Syyu