web-dev-qa-db-fra.com

Comment traiter les erreurs "sources non authentifiées" dans le Centre logiciel?

Toute installation que j'essaye via le Centre logiciel me dit:

Nécessite l'installation de packages non fiables: l'action nécessiterait l'installation de packages provenant de sources non authentifiées.

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

La désinstallation/l’installation est-elle la seule option? Je ne veux pas casser les autres AAE que j'ai.

Information additionnelle:

Voici une pâte d'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 <[email protected]>

J'ai essayé la mise à jour d'apt-key, et il n'y avait aucun 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 cet article de Pastebin .

118
b. e. hollenbeck

Ouvrez le terminal et entrez les commandes ci-dessous une à 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

pdate: Cela pourrait ne pas aider dans certaines versions ultérieures, ce qui pourrait nécessiter des solutions alternatives comme celle de l'autre réponse, ou celle qui semble faire l'affaire dans certains cas sous Ubuntu 16.04:

Sudo apt-get update
Sudo apt-get dist-upgrade
106
Sadi

Il s’agit d’un problème courant avec les PPA du Launchpad. Assez souvent, j'ai copié ces commandes pour les réutiliser ou pour ajouter de nouveaux PPA au Launchpad.

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

Ensuite,

Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys YOURKEYNUMBERHERE  

Remplacez YOURKEYNUMBERHERE par les clés de problème, 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 que j'ai copiée, faites-le moi savoir et je la relierai pour lui donner l'attribution.

** EDIT C'est presque certainement karthik87 la réponse de ici ou ici je l'ai eu de. Cela peut probablement être fermé en double.

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

Sudo apt-get update  

après, pour tout réparer.

Remarque: Si vous exécutez d'abord apt-get update, vous devriez recevoir un message d'erreur mentionnant la clé manquante et l'identifiant à utiliser avec la commande apt-key.

68
Tom Brossman

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

6
foh1981

Nécessite l'installation de packages non fiables: l'action nécessiterait l'installation de packages provenant de sources non authentifiées.

J'ai reçu cette erreur de la part du programme de mise à jour de logiciel Ubuntu après avoir ajouté un référentiel sans ajouter la clé pour le référentiel. Certains référentiels de logiciels vous expliquent comment ajouter leurs clés de référentiel, ainsi que les instructions pour ajouter le référentiel, comme Launchpad.Others vous donne simplement la clé.

Pour déterminer la clé dont vous avez besoin dans un terminal:

Sudo apt-get update

Cela téléchargera la liste des paquets disponibles à partir de vos référentiels qui utilisent les clés. Si une clé est manquante, un message d'erreur sera renvoyé.

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

Sudo apt-key add /PathToTheKeyFile/KeyFile.gpg

Vous devriez récupérer un OK. Maintenant, pour vérifier que vous avez toutes les clés d’authentification de référentiel nécessaires pour permettre à Ubuntu Software Updater de s’exécuter:

Sudo apt-get update

Cela téléchargera à nouveau la liste des packages disponibles à partir de vos référentiels qui utilisent les clés. Si une clé est manquante, un message d'erreur sera renvoyé.

0
frederickjh