Question Comment gérer les erreurs de «sources non authentifiées» dans le Software Center?


Toute installation que j'essaie via le Software Center 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 enlevé les sources logicielles dont les clés étaient défectueuses (PPA que j'ai ajouté moi-même), et les désélectionné dans les sources logicielles pour Software Center, mais en vain. Je ne peux plus rien installer du centre logiciel - seulement> depuis la ligne de commande avec apt-get.

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

Information additionnelle:

Voici un collage 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 <ftpmaster@ubuntu.com>

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, et le contenu de /etc/apt/sources.list, peuvent être trouvés dans ce post de pastebin.


118
2017-12-06 16:29


origine


veuillez ajouter la sortie complète de cat /etc/apt/sources.list aussi bien que sudo apt-get update && sudo apt-get upgrade - fossfreedom♦
Pourrait aider: askubuntu.com/questions/36507/gpg-public-key-error-message - Uri Herrera
J'ai dû couper quelques sorties parce que je touche la limite du corps. - b. e. hollenbeck
Si vous utilisez le Muon Update Manager au lieu de cela, il vous permet de remplacer les avertissements sur les paquets non signés, un peu comme le gestionnaire de mise à jour standard l'a fait dans la version antérieure à 10.04.


Réponses:


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

Mettre à jour: Cela pourrait ne pas être utile dans certaines versions ultérieures, qui pourraient 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
2018-02-21 09:45



Merci, mais pourquoi est-ce requis de l'utilisateur, le programme de mise à jour du système Ubuntu devrait vraiment essayer de "faire la bonne chose" - Chris Nicola
Résolu le problème! @Sadi pourriez-vous s'il vous plaît expliquer ce qui se passe dans les coulisses? Certaines des clés étaient-elles obsolètes ou quoi? - Daniel Dinnyes
Cela fonctionne MAIS, selon le pays où vous vous trouvez, vous obtenez un "SOMETHING WICKED HAPPENED" lors de la mise à jour, indiquant qu'il pourrait y avoir un problème de LOGICIEL SOURCES avec le centre logiciel ubuntu (ou synaptics). dans ce cas, passez du serveur de votre pays au serveur principal (centre logiciel ubuntu> onglet Modifier> sources du logiciel) - tony gil
s'il vous plaît se référer à @Tom Brossman répondre, il est beaucoup mieux - sepisoad
Cela n'a pas fonctionné pour moi. - Sudipta Basak


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

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

Alors,

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 optionnel, honnêtement je ne sais pas. Tout ce dont je suis sûr, c'est que cette méthode corrige 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 lui lierai et lui donnerai l'attribution.

**MODIFIER C'est presque certainement karthik87la réponse 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: en cours d'exécution apt-get update Tout d'abord, vous devez donner un message d'erreur indiquant quelle clé est manquante et quel identifiant utiliser avec la commande apt-key.


67
2017-12-06 19:55



Cela n'a pas fonctionné pour moi. Lorsque j'essaie de recevoir les clés, le nombre total traité est le suivant: 1 et inchangé: 1. rien ne change. - Starx
@Starx Vous feriez mieux de copier votre message d'erreur spécifique dans un moteur de recherche ou de le publier ici sous la forme d'une nouvelle question. Regardez également les questions connexes dans la barre latérale à droite. Il y a beaucoup de problèmes similaires et plusieurs solutions différentes. Désolé je ne peux pas être plus d'aide. - Tom Brossman
J'ai posté une question ici. S'il vous plaît le voir - Starx
@ TomBrossman J'ai pu réparer l'erreur GPG en utilisant votre méthode sans la première ligne. - Mario
Fonctionne pour moi, merci! De plus vous devriez vérifier quoi apt-get update les résultats à la fin. Par exemple. Duplicate sources.list , Failed to fetch. Vous devez y résoudre les erreurs avant les mises à jour. Vous pouvez désactiver / supprimer les sources défaillantes et dupliquées dans Software & Updates application à la Other Software languette. - milkovsky


Vous pourriez peut-être essayer de passer au serveur principal dans Sources de logiciels, Où il est dit Télécharger à partir de.


6
2017-12-06 17:04





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 l'Ubuntu Software Updater après avoir ajouté un référentiel sans ajouter la clé du référentiel. Certains référentiels de logiciels sont bien conçus pour vous donner des instructions sur la façon d'ajouter leurs clés de référentiel ainsi que les instructions pour ajouter le référentiel, comme Launchpad. D'autres vous donnent simplement la clé.

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

sudo apt-get update

Cela va télécharger 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 apparaîtra.

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

sudo apt-key add /PathToTheKeyFile/KeyFile.gpg

Vous devriez récupérer un D'accord. Maintenant, testez que vous disposez de toutes les clés d'authentification du référentiel nécessaires pour permettre à l'Ubuntu Software Updater de s'exécuter:

sudo apt-get update

Cela va à nouveau télécharger la liste des paquets disponibles à partir de vos référentiels qui utilise les clés. Si une clé est manquante, un message d'erreur apparaîtra.


0
2018-02-15 10:15