Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/08/2009, à 23:28

itide

[Résolu] message d'erreur synaptic [/Résolu]

Bonjour

j'ai ce message d'erreur dans synaptic

1249664278.png

apparement ça veut dire qu'il me manque une clé ,mais laquelle et comment réparer cela

je vous remercie d'avance

Dernière modification par itide (Le 08/08/2009, à 01:31)

Hors ligne

#2 Le 08/08/2009, à 00:48

lagirardiere

Re : [Résolu] message d'erreur synaptic [/Résolu]


Portable DELL Inspiron 15R ,Ubuntu 16.4 ,écran 15,6 P ,4 go ram ,CPU intel core I3 ,disque dur 600 go, ATI  Mobility Radeon HD 5000 Series ,carte wifi Broadcom Corporation BCM4313 802.11b/g

Hors ligne

#3 Le 08/08/2009, à 01:29

itide

Re : [Résolu] message d'erreur synaptic [/Résolu]

Parfait, merci lagirardiere

j'ai résolu mon probleme

merci encore

Hors ligne

#4 Le 08/08/2009, à 02:48

rodomiro

Re : [Résolu] message d'erreur synaptic [/Résolu]

Bonjour itide, bonjour lagirdardiere,

lagirdardière a été plus rapide que moi roll , mais l'explication servira peut-être à d'autres..

Principe

lorsqu'on met à jour la liste des paquets disponibles dans les dépôts, le gestionnaire de paquets demande à chaque dépôt qu'il connaît de lui envoyer la liste des paquets qu'il contient. Chaque serveur lui envoie alors une liste. Pour s'assurer que la liste est bien arrivée sans modifications (des accidents arrivent parfois en chemin), on utilise une signature GPG (GNU Privacy Guard).

Cette signature est spéciale, une fois que quelquehose est signé, toute modification rend la signature invalide.

Il suffit donc de s'assurer que la signature est valide pour être sûr(e) que le colis est intact. Pour cela, on a besoin de la clé de la personne qui l'a signé. (Cela peut sembler étrange, mais c'est comme ça : http://doc.ubuntu-fr.org/gnupg ) Ce qui a provoqué le message d'erreur est que le gestionnaire de paquets ne dispose pas de la clé avec laquelle le dépôt a signé sa liste, du coup il ne peut pas vérifier la signature ; comme cela peut être grave, il le signale par un message d'erreur.

Dans le message d'erreur, on trouve l'empreinte de la clé (comme une empreinte digitale, en anglais fingerprint), c'est une série de 16 chiffres héxadécimaux (le 0x signifie héxadécimal) : 0x8C851674F96FD737. Pour faciliter les choses, il existe des dépôts/serveurs de clés comme pour les paquets, dans ces dépôts, les clés sont identifiées par les 8 derniers chiffres de leur empreinte. Pour résoudre la cause de l'erreur il suffit donc de télécharger la clé depuis un serveur de clés, puis de la donner au gestionnaire de paquets pour qu'il puisse vérifier la signature en question et ainsi compléter la mise-à-jour de la liste des paquets disponibles sans erreur.

Voici deux manières de faire cela, une graphique et une en mode texte.

Graphiquement (version longue)

On commence par télécharger la clé depuis le serveur de clés :
   * Ouvrir la page du serveur de clés : http://pgp.mit.edu/
   * Tapper les 8 derniers... : 0xF96FD737 dans la barre de recherche
   * Lancer la recherche : clic sur le bouton Do the search!
   * Enregistrer la clé : clic droit sur F96FD737 qui apparaît comme un lien, puis Enregistrer sous... avec le nom et à l'endroit où on la retrouvera sans difficultés. (Le nom importe peu, f96fd737.gpg par exemple...)
   * On peut fermer le navigateur web.

Puis on copie la clé dans le gestionnaire de paquets :
   * Ouvrir le gestionnaire de paquets : Système>Administration>Synaptic
   * Configuration>Dépôts>Authentification
   * Clic sur le bouton Importer
   * Sélectionner la clé là où on l'a enregistrée
   * Accepter, Fermer.
   
Si le gestionaire de paquets ne le propose pas, on recharge la liste des paquets :
   * Clic sur le bouton recharger.
Dorénavant l'erreur ne se produit plus.

En mode texte (version courte)

   * Ouvrir une console : Applications>Accessoires>Terminal
   * Copier coller les 4 commandes suivantes les unes après les autres :
   

	gpg --keyserver pgp.mit.edu --recv-keys 0xF96FD737 # telecharge la cle
	sudo -s # permet d'executer la commande suivante en tant que root
	gpg --armor --export 0xF96FD737 | apt-key add - # ajoute la cle au gestionnaire de paquets
	exit # ferme la session de root

C'est fait, il ne reste plus qu'a mettre à jour la liste des paquets via Synaptic, ou bien :

	sudo apt-get update # met a jour la liste des paquets

L'erreur ne se produit plus.

Ceci dit, la bonne démarche est celle que lagirardiere t'a indiquée : une petite recherche dans la documentation et sur le forum : http://forum.ubuntu-fr.org/viewtopic.php?pid=138948#p138948 wink est souvent fructueuse.


rodomiro

Hors ligne

#5 Le 08/08/2009, à 10:39

itide

Re : [Résolu] message d'erreur synaptic [/Résolu]

Merci rodomiro

c'est quand meme pas tout simple linux !... smile

Hors ligne