Page 1 sur 1

[mise à jour] clef requise absente du trousseau (résolu)

Publié : mar. 09 janv. 2018, 16:00
par mimile
Bonour et bonne et heureuse année à tous.

Je viens de lancer une mise à jour complète (Syu) et voilà ce que j'obtiens :
Paquets (10) archlinux-keyring-20180108-1 argon2-20171227-3 blender-17:2.79-9
gcc-7.2.1+20171224-2 gcc-libs-7.2.1+20171224-2 jansson-2.10-3
lib32-acl-2.2.52-3 lib32-gcc-libs-7.2.1+20171224-2
opencl-nvidia-387.34-5 perl-uri-1.73-1

Taille totale du téléchargement : 63,94 MiB
Taille totale installée : 582,99 MiB
Taille de mise à jour nette : 0,12 MiB

:: Procéder à l’installation ? [O/n]
:: Récupération des paquets...
archlinux-keyring-2... 649,3 KiB 5,42M/s 00:00 [######################] 100%
argon2-20171227-3-x... 31,5 KiB 10,3M/s 00:00 [######################] 100%
gcc-libs-7.2.1+2017... 17,2 MiB 7,10M/s 00:02 [######################] 100%
gcc-7.2.1+20171224-... 31,2 MiB 8,51M/s 00:04 [######################] 100%
lib32-gcc-libs-7.2.... 14,7 MiB 9,92M/s 00:01 [######################] 100%
perl-uri-1.73-1-any 77,3 KiB 7,55M/s 00:00 [######################] 100%
lib32-acl-2.2.52-3-... 16,2 KiB 5,26M/s 00:00 [######################] 100%
(10/10) vérification des clés dans le trousseau [######################] 100%
téléchargement des clés requises...
erreur : key "CEB167EFB5722BD6" could not be looked up remotely
erreur : clé requise absente du trousseau

erreur : la validation de la transaction a échoué (erreur non prévue)
Des erreurs se sont produites, aucun paquet n’a été mis à jour
.

Que dois-je faire pour résoudre ce problème ?

Merci d'avance.

Re: [mise à jour] clef requise absente du trousseau

Publié : mar. 09 janv. 2018, 16:46
par Harashi
Bonjour,

J'ai exactement le même problème, j'ai essayé des solutions tirées de la page Pacman-Key du wiki, sans succès. Apparemment il s'agit de la même clé :

Code : Tout sélectionner

$ sudo pacman -Syu
:: Synchronisation des bases de données de paquets...
 core est à jour
 extra est à jour
 community                  4,0 MiB  10,2M/s 00:00 [######################] 100%
 archlinuxfr est à jour
:: Début de la mise à jour complète du système...
résolution des dépendances...
recherche des conflits entre paquets...

Paquets (11) archlinux-keyring-20180108-1  argon2-20171227-3
             cryptsetup-2.0.0-5  e2fsprogs-1.43.8-1  gcc-7.2.1+20171224-2
             gcc-libs-7.2.1+20171224-2  iw-4.14-1  jansson-2.10-3
             libindi-1.6.2-1  lua52-luajson-1.3.4-1  xfsprogs-4.14.0-1

Taille totale installée :     234,15 MiB
Taille de mise à jour nette :   -0,04 MiB

:: Procéder à l’installation ? [O/n] O
(11/11) vérification des clés dans le trousseau    [######################] 100%
téléchargement des clés requises...
erreur : key "CEB167EFB5722BD6" could not be looked up remotely
erreur : clé requise absente du trousseau
erreur : la validation de la transaction a échoué (erreur non prévue)
Des erreurs se sont produites, aucun paquet n’a été mis à jour.
Et ça touche le serveur lui-même :

Code : Tout sélectionner

$ sudo pacman-key --refresh-keys 
gpg: refreshing 99 keys from hkp://pool.sks-keyservers.net
gpg: échec de rafraîchissement par le serveur de clefs : Connexion terminée par expiration du délai d'attente
==> ERREUR : Une clé locale spécifiée n’a pas pu être mise à jour depuis le serveur.
Il faudrait donc probablement changer cette clé précisément, même si là tout de suite je ne sais pas trop comment faire.

Re: [mise à jour] clef requise absente du trousseau

Publié : mar. 09 janv. 2018, 17:07
par mimile
D'après ce que j'ai lu à gauche et à droite sur Google, il faut utiliser le miroir testing qui résoudra le problème.

Mon problème, c'est que je ne sais pas comment intégrer le miroir testing dans la liste des miroirs accessibles...

Voir ce site : https://bugs.archlinux.org/task/57012

Le texte :
As of this morning, pacman -Syu is failing with error:

(41/41) checking keys in keyring [########################################] 100%
downloading required keys...
error: key "CEB167EFB5722BD6" could not be looked up remotely
error: required key missing from keyring
error: failed to commit transaction (unexpected error)
Errors occurred, no packages were upgraded.


forcing an update of the testing version of archlinux-keyring with:
pacman -U http://mirror2.f4st.host/archlinux/test ... pkg.tar.xz

fixes the issue.
Mais après ça, je ne sais pas quoi faire ...

Re: [mise à jour] clef requise absente du trousseau

Publié : mar. 09 janv. 2018, 19:42
par benjarobin
Il ne faut rien faire de tout cela, surtout pas !!!
Lance simplement :

Code : Tout sélectionner

pacman -Sy archlinux-keyring
pacman -Su

Re: [mise à jour] clef requise absente du trousseau

Publié : mar. 09 janv. 2018, 20:48
par Harashi
La méthode de benjarobin a fonctionné pour moi, même si le serveur X semble avoir planté après la première commande (mais ce n'est peut-être même pas lié). Merci !

Re: [mise à jour] clef requise absente du trousseau

Publié : mer. 10 janv. 2018, 15:55
par mimile
@ benjarobin

+1 pour moi.

Tout est rentré dans l'ordre.

Grand merci à toi.