[Résolu] Pb debian-archive-keyring avec mise à jour Lenny

Bonjour à tous,

Je migre un serveur de etch vers Lenny et j’ai un problème avec debian-archive-keyring:

[code]
aptitude install debian-archive-keyring
Paramétrage de debian-archive-keyring (2009.01.31) …
Warning: gnupg does not seem to be installed.
Warning: apt-key requires gnupg for most operations.

/usr/bin/apt-key: line 94: gpg: command not found
/usr/bin/apt-key: line 94: gpg: command not found
dpkg : erreur de traitement de debian-archive-keyring (–configure) :
le sous-processus post-installation script a retourné une erreur de sortie d’état 127
Des erreurs ont été rencontrées pendant l’exécution :
debian-archive-keyring
E: Sub-process /usr/bin/dpkg returned an error code (1)
Échec de l’installation d’un paquet. Tentative de réparation :
Paramétrage de debian-archive-keyring (2009.01.31) …
Warning: gnupg does not seem to be installed.
Warning: apt-key requires gnupg for most operations.

/usr/bin/apt-key: line 94: gpg: command not found
/usr/bin/apt-key: line 94: gpg: command not found
dpkg : erreur de traitement de debian-archive-keyring (–configure) :
le sous-processus post-installation script a retourné une erreur de sortie d’état 127
Des erreurs ont été rencontrées pendant l’exécution :
debian-archive-keyring
Appuyez sur Entrée pour continuer.[/code]

J’ai vérifié que gnupg était installé et du coup, dans aptitude, debian-archive-keyring apparaît comme partiellement installé et il me bloque tout le reste du processus de mise à jour.

En googlisant, j’ai vu que c’était un bug de debian-archive-keyring mais qui avait été corrigé en avril 2008 (logique sinon lenny ne serait pas passé stable) donc je bloque un peu.
J’ai essayé de le ré-installer -> même problème
J’ai voulu le supprimé mais c’est une dépendance d’apt donc je ne préfère pas.

Merci par avance pour votre aide.

Installer gnupg ?

Le problème est résolu mais je détails car ça peut peut-être servir à quelqu’un:

Le problème est que gnupg apparaissait installé et même aptitude le croyait installé alors qu’en fait il ne l’était pas car impossible de trouver la commande gpg qui est associé au paquet gnupg.

J’ai donc :
1°) Télécharger gnupg avec aptitude -d install gnupg
2°) Installer gnupg à la main avec dpkg -i gnupg (en se plaçant dans le répertoire du cache d’aptitude)
3°) Terminer l’installation normalement

Voilà