120 votes

Comment dois-je traiter les erreurs de "sources non authentifiées" dans le Centre de logiciels ?

Toute installation que j'essaie de faire à travers le Centre de logiciels me dit :

Requiert l'installation de paquets non authentifiés : L'action nécessiterait l'installation de packages provenant de sources non authentifiées.

J'ai fait un apt-get update depuis la ligne de commande, puis j'ai supprimé les sources de logiciels dont les clés étaient mauvaises (PPA que j'ai ajoutés moi-même), et je les ai désélectionnées dans les sources de logiciels pour le centre de logiciels, mais en vain. Je ne peux plus rien installer à partir du centre de logiciels - seulement en ligne de commande avec apt-get.

Est-ce que désinstaller/réinstaller est la seule option ? Je ne veux pas casser d'autres PPA que j'ai.

Informations supplémentaires :

Voici un extrait de apt-get update :

Reading package lists... Done
W: GPG error: http://ppa.launchpad.net oneiric Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B725097B3ACC3965
W: GPG error: http://us.archive.ubuntu.com oneiric Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key 

J'ai essayé apt-key update, et il n'y a pas eu d'effet (deux clés inchangées).

La sortie de apt-get update et apt-get upgrade, ainsi que le contenu de /etc/apt/sources.list, peuvent être trouvés dans cette publication sur pastebin.

107voto

Sadi Points 10633

Ouvrez le terminal et entrez les commandes ci-dessous une par une :

sudo apt-get clean
cd /var/lib/apt
sudo mv lists lists.old
sudo mkdir -p lists/partial
sudo apt-get clean
sudo apt-get update

Mise à jour : Cela pourrait ne pas aider dans certaines versions ultérieures, qui pourraient nécessiter des solutions alternatives comme celle dans l'autre réponse, ou celle-ci qui semble faire l'affaire dans certains cas sous Ubuntu 16.04 :

sudo apt-get update
sudo apt-get dist-upgrade

68voto

Tom Brossman Points 12461

C'est un problème courant avec les PPA Launchpad. Assez courant pour que j'aie copié ces commandes à utiliser lorsque je réinstalle ou ajoute de nouveaux PPA Launchpad.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys  

Ensuite,

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys VOTRENUMÉROCLEFICI  

Remplacez VOTRENUMÉROCLEFICI par les clés problématiques, comme ceci:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B725097B3ACC3965  

Et

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5  

La première ligne est presque la même, moins les clés. Cela pourrait même être facultatif, honnêtement je ne sais pas. Tout ce dont je suis sûr, c'est que cette méthode résout toujours le problème immédiatement.

Si quelqu'un trouve la réponse originale dont j'ai copié cela, faites-le moi savoir et je mettrai un lien vers cela et leur donnerai l'attribution.

**ÉDITER C'est presque certainement la réponse de karthik87 ici ou ici dont je me suis inspiré. Cela peut sûrement être fermé comme un doublon.

De toute façon, n'oubliez pas de faire un

sudo apt-get update  

après, pour tout réparer.

Remarque: Exécuter apt-get update d'abord devrait vous donner un message d'erreur mentionnant quelle clé est manquante et un ID à utiliser avec la commande apt-key.

6voto

fohswe Points 516

Peut-être pourriez-vous essayer de passer au serveur principal dans Sources de logiciels, là où il est indiqué Télécharger à partir de.

0voto

frederickjh Points 298

Requires installation of untrusted packages: L'action nécessiterait l'installation de packages provenant de sources non authentifiées.

J'ai reçu cette erreur de la part de l'Ubuntu Software Updater après avoir ajouté un dépôt sans ajouter la clé pour ce dépôt. Certains dépôts logiciels vous donnent de bonnes instructions sur la manière d'ajouter leurs clés de dépôt en même temps que les instructions pour ajouter le dépôt, comme Launchpad. D'autres vous donnent simplement la clé.

Pour savoir quelle clé est nécessaire, exécutez la commande suivante dans un terminal :

sudo apt-get update

Cela téléchargera la liste des packages disponibles depuis vos dépôts qui utilisent des clés. S'il manque une clé, un message d'erreur s'affichera.

Utilisez les informations fournies dans le message d'erreur pour trouver et télécharger la clé, puis ajoutez-la à votre trousseau de clés apt avec :

sudo apt-key add /CheminVersLeFichierCle/FichierCle.gpg

Vous devriez recevoir un OK. Pour vérifier que vous avez toutes les clés d'authentification de dépôt nécessaires pour permettre à l'Ubuntu Software Updater de fonctionner :

sudo apt-get update

Cela téléchargera à nouveau la liste des packages disponibles depuis vos dépôts qui utilisent des clés. S'il manque une clé, un message d'erreur s'affichera.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X