2 votes

Pourquoi dois-je ajouter un PPA deux fois (une fois pour l'ajouter à la liste des repo, une seconde fois pour corriger une MAUVAISE GPG)

Je constate ce qui suit :

  1. J'ajoute un ppa en utilisant add-apt-repository par exemple le ppa Wine, la sécurité mozilla, les pilotes nvidia, etc.

  2. Quand je vais au Gestionnaire de mise à jour et lui dire de VÉRIFIER les mises à jour, il me jette une erreur PPA.

  3. Pour résoudre l'erreur, j'ajoute à nouveau le même PPA.

Pourquoi dois-je ajouter le PPA à nouveau (Cela peut également être fait en ajoutant la clé reçue seule avec apt-key) mais pourquoi ce problème se produit-il de toute façon.

UPDATE - Je dois ajouter deux petits détails.

Tout d'abord, le fait de supprimer le PPA précédent qui a un problème de GPG et de l'ajouter à nouveau aura le même effet que de l'ajouter deux fois puisque l'ajouter à nouveau (sans le supprimer d'abord) écrasera le même PPA. Mais au final, vous devrez quand même l'ajouter deux fois.

Ensuite, l'utilisation du gestionnaire de mises à jour (en cliquant sur le bouton "Paramètres" et en allant dans "Sources logicielles") pour ajouter le PPA pose le même problème que l'ajout dans le terminal. Dans les deux cas, vous devez l'ajouter deux fois. Je peux le confirmer pour le ppa Nvidia, le ppa Mozilla Security, le ppa Wine et tout autre PPA que j'ai commencé à essayer en 11.10. Je dois ajouter que ce problème ne se posait pas en 11.04. Il a commencé avec la 11.10. D'une manière ou d'une autre, il y a quelques détails mineurs qui font qu'essayer d'ajouter un PPA la première fois ne déclenche pas la clé pour celui-ci. En le faisant une deuxième fois, la clé est déclenchée et vous pouvez utiliser le gestionnaire de mise à jour (ou tout autre outil de mise à jour) sans avoir une fenêtre d'avertissement indiquant un problème de PPA.

MISE À JOUR 2 - J'ai testé plusieurs PPA. Ils ont tous le même problème pour les ajouter via l'interface graphique. Software Sources ou via le terminal add-apt-repository . Je dois les ajouter, exécuter la commande de mise à jour dans le terminal ou via l'interface, puis les ajouter à nouveau pour résoudre le problème. Peu importe d'où je les ajoute, les mets à jour ou les ajoute à nouveau.

2voto

david6 Points 14408

Lorsque vous utilisez le ligne de commande vous êtes la personne censée résoudre les problèmes de clés manquantes ou d'autres avertissements et erreurs.

Lorsque vous utilisez plutôt le Gestionnaire de mise à jour En effet, la Commission européenne va tenter de cacher (ou de résoudre) de nombreux problèmes qui pourraient vous affecter.

Choisissez simplement la méthode qui vous convient le mieux

PLUS TECHNIQUE : Les sources de certaines applications (:PPA, wget http://, etc.) donneront des erreurs intermédiaires lorsque vous ajouterez un dépôt, mettrez à jour les sources, téléchargerez les clés PGP et/ou résoudrez des dépendances supplémentaires. Ce sont des erreurs non fatales, et peuvent être réduites (ou éliminées) en réorganisant soigneusement les commandes - bien que ce ne soit pas une tâche facile. PAS techniquement nécessaire.

2voto

piffy Points 383

Vous pouvez réparer les clés GPG cassées ou mauvaises en installant launchpad-getkeys à partir du fichier WebUpd8 PPA. Dans le terminal, utilisez les commandes suivantes :

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install launchpad-getkeys

Puisque vous semblez avoir des problèmes avec le gestionnaire de mise à jour reconnaissant les nouveaux PPAs, faites simplement les étapes ci-dessus sans impliquer le gestionnaire de mise à jour. Une fois que vous avez installé le paquet, exécutez la commande suivante dans votre terminal :

sudo launchpad-getkeys

Attendez que le programme se termine. Votre terminal devrait ressembler à ceci :

enter image description here

Comme il est dit, vous ne devriez plus avoir de problèmes avec les clés GPG manquantes. Cette méthode de correction des clés de votre PPA est préférable à l'ajout du même PPA deux fois, ce qui peut causer des problèmes de mise à jour en soi.

J'espère que cela vous aidera ! Haha, c'est en fait la deuxième fois aujourd'hui que je réponds à une question avec cette solution.

0voto

doug Points 16490

Je ne sais pas pourquoi vous obtenez ce résultat en utilisant le terminal, qui est le seul moyen que j'ai vu fonctionner en 11.10 (une fois).

Au cours de la 11.10 dev a probablement fait une centaine d'installations, en ajoutant souvent un ou deux ppa pour les tester. Les sources logicielles ne parvenaient jamais à ajouter la clé, j'ai donc arrêté de les utiliser et j'ai utilisé exclusivement la commande du terminal qui a toujours réussi.

(bien que j'aie eu tendance à utiliser un petit groupe de ppa, donc l'échantillon était faible).

Sur une installation de version assez récente, j'ai deviné le ppa que vous avez utilisé pour Wine, tout s'est bien passé. Avez-vous vu cela lors de votre première tentative en ligne de commande ? (& similaire sur d'autres

:~$ sudo add-apt-repository ppa:ubuntu-wine/ppa
You are about to add the following PPA to your system:
 Latest official WineHQ releases
Welcome to the Wine Team PPA.  Here you can get the latest available Wine betas for every supported version of Ubuntu.  
This PPA is managed by Scott Ritchie, and is a replacement for the WineHQ budgetdedicated.com repository used for Jaunty and earlier.
More info: https://launchpad.net/~ubuntu-wine/+archive/ppa
Press [ENTER] to continue or ctrl-c to cancel adding it

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.zzznKxc3Hx --trustdb-name /etc/apt/trustdb.gpg --keyring  /etc/apt/trusted.gpg --primary-keyring 
/etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80/ --recv 883E8688397576B6C509DF495A9A06AEF9CB8DB0
gpg: requesting key F9CB8DB0 from hkp server keyserver.ubuntu.com
gpg: key F9CB8DB0: public key "Launchpad PPA for Ubuntu Wine Team" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)

Edit : pour revérifier selon le commentaire, pour repartir à zéro

Ouvrez les sources logicielles, décochez et ensuite "supprimez" les entrées. Dans les sources logicielles, cliquez sur "Authentification", trouvez la clé correspondante et supprimez-la.

Pour supprimer les dernières traces, ouvrez /etc/apt/sources.list.d/ en tant que root et supprimez les fichiers .list et, le cas échéant, .list.save correspondants.

Pour faire bonne mesure, lancez ensuite un sudo apt-get update.

0voto

Bob Points 940

J'ajoute ceci comme réponse puisque les 3 précédentes n'ont pas fonctionné pour moi. Il faut mettre l'accent sur le "n'a pas fonctionné pour moi" car elles peuvent fonctionner pour d'autres et sont donc aussi des réponses correctes pour d'autres.

Quoi qu'il en soit, le problème a été résolu il y a environ 2 à 3 jours par une mise à jour qui a atterri. Je ne sais pas laquelle, mais si vous mettez à jour la 11.10 jusqu'à la dernière version, le problème sera résolu.

J'ai testé avec un PC à partir de zéro et les problèmes ne se sont pas produits après la mise à jour de la dernière version.

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