J'ai donc ceci en cours:
# apt-get update
Get:1 http://ftp.us.debian.org etch Release.gpg [1032B]
Hit http://ftp.us.debian.org etch Release
(...bunch more of this elided...)
Hit http://ftp.us.debian.org etch/contrib Sources
Fetched 68.8kB in 1s (37.4kB/s)
Reading package lists... Done
W: There is no public key available for the following key IDs:
9AA38DCD55BE302B
W: GPG error: http://ftp.us.debian.org etch Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9AA38DCD55BE302B
W: You may want to run apt-get update to correct these problems
Apparemment, je ne peux pas courir à apt-get update
cause d'un problème qui apt-get
veut que je cours apt-get update
pour réparer, ce qui est déplaisant. Comment puis-je corriger cela?
ou faites une
sudo apt-get install debian-archive-keyring
première.après cela, vous pouvez continuer normalement
la source
Pour garantir l'origine du package que vous téléchargez, APT voudra vérifier les signatures du fichier Release. S'il ne peut pas le vérifier, il se plaindra du message que vous avez vu. Dans ce cas, vous devez installer la clé GPG correspondante pour qu'APT puisse vérifier le fichier correctement. Malheureusement, vous ne devez pas télécharger aveuglément une clé, car vous voulez vraiment autoriser uniquement les clés de confiance appartenant au propriétaire du référentiel. Vous devez donc le télécharger d'une manière qui garantit son origine, et le télécharger simplement avec
gpg --recv-key
ne garantit pas cela.L'installation d'une nouvelle clé se fait avec
apt-key add <key-file>
. La plupart des référentiels non officiels vous fournissent la clé sur leur site Web et vous donnent des instructions comme celle-ci (l'URL diffère bien sûr):Dans le cas d'un miroir Debian officiel, vous devriez automatiquement avoir la bonne clé installée, elle est contenue dans le paquet
debian-archive-keyring
et sa configuration active automatiquement les clés. Assurez-vous donc de l'avoir installé et assurez-vous qu'il est à jour:Si vous ne faites pas confiance à votre miroir, vous ne pouvez également l'installer qu'après avoir installé la bonne clé avec la méthode précédente, j'ai en fait donné l'URL de la clé officielle dont vous aviez besoin.
Pour plus d'informations sur la gestion des clés d'archive Debian, vous pouvez consulter http://ftp-master.debian.org/keys.html .
la source
J'ai eu le même problème sur Juanty 9.04 64 bits. J'ai essayé plusieurs suggestions mais cela a fait l'affaire:
wget -O - http://ftp-master.debian.org/keys/archive-key-5.0.asc | sudo apt-key add -
Le fait :
mise à jour sudo apt-get
Merci
Fanus
la source
J'ai eu ce problème en raison d'un proxy transparent me donnant une ancienne version de la clé GPG, je l'ai résolu en utilisant wget pour forcer le proxy à obtenir une nouvelle version, par exemple
j'espère donc que dans votre cas les commandes suivantes le résoudront: -
Évidemment, nous avons tellement dépassé Etch que ce n'est plus le cas, mais je le documente ici au cas où cela aiderait quelqu'un.
la source