"Nécessite l'installation de packages non approuvés" lors de la mise à niveau avec le gestionnaire de mise à jour

67

capture d'écran

Cela n'a pas corrigé l'erreur. Alors, comment puis-je réparer ma mise à jour graphique?

Pour chaque logiciel, je dois l'installer à partir de la ligne de commande car j'ai la même erreur lors de l'installation du logiciel depuis Ubuntu Software Center.

Un zéro
la source
Sur les sources de logiciels, l’onglet logiciel Ubuntu change simplement le paramètre "télécharger de" en "Serveur pour España". Cela a fonctionné pour moi.
la réponse est ici Son fonctionne assez bien pour moi.
Bademba

Réponses:

65
  1. Ecrivez dans un terminal: sudo apt-get update && sudo apt-get upgradeou modifiez les paramètres de Update Manager (essayez d’abord si vous avez déjà configuré Update Manager).

    CLI

  2. Lancez Update Manager et réessayez.

    Interface graphique

L'exécution de la mise à jour via un terminal donne la possibilité d'autoriser ou non les paquets non approuvés.

WARNING: The following packages cannot be authenticated!
  playonlinux
Install these packages without verification [y/N]?

Si vous faites confiance à la source du package, tapez y.

Zlatan
la source
43

Cela est dû au manque de certaines clés GPG. Pour résoudre ce problème, ouvrez un terminal et exécutez les commandes ci-dessous:

sudo apt-get update

Vous obtiendrez une erreur en disant qu'une clé publique n'est pas disponible. Notez la chaîne de clé (après le NO_PUBKEY; par exemple: D6B6DB186A68F637)

 gpg --keyserver keyserver.ubuntu.com --recv XXXXX

Remplacer le XXXXX par la chaîne de clé

par exemple : gpg --keyserver keyserver.ubuntu.com --recv D6B6DB186A68F637

gpg --export --armor  XXXXX | sudo apt-key add -

par exemple: gpg --export --armor D6B6DB186A68F637 | sudo apt-key add -

sudo apt-get update

Maintenant, essayez à nouveau de mettre à jour votre système.

Voici un article similaire: Erreur "Nécessite d'installer des mises à jour non fiables" dans Update Manager

J'espère que cela t'aides.

aneeshep
la source
essayé ceci et j'ai reçu le message que quelque chose avait été créé, mais la mise à jour ne fonctionnait toujours pas. Mais l'option d'evgeny a fonctionné, vous n'avez donc pas besoin de résoudre ce qui n'allait pas avec votre proposition.
rumtscho
Désolé Rumtsho. J'ai oublié d'ajouter la commande 'gpg --export' dans ma réponse. J'ai mis à jour ma réponse. Juste l'essayer. et vérifiez si la mise à jour fonctionne ou non.
aneeshep
hmm, je reçois gpg: keyserver timed out; Aucune suggestion?
Gatoatigrado
1
Peut également être utilisé à sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com XXXXXXXXXpartir de askubuntu.com/questions/71188/…
pd12
13

Vous pouvez l' installer via la ligne de commande: sudo apt-get install --allow-unauthenticated exiv2.

Pour « confiance » de façon permanente le repo, exécutez ceci: sudo apt-add-repository ppa:pmjdebruijn/darktable-release && sudo apt-get update. Je crois que c'est le PPA que vous utilisez.

Evgeny
la source
1
Merci, la "confiance permanente dans le repo" est ce que je voulais réaliser et cela a fonctionné. Je me demande simplement pourquoi écrire l'adresse dans le fichier sources.list ne le rend pas fiable, mais apt-add-repository le fait.
rumtscho
Tous les packages sont signés avec une clé cryptographique. Pour "approuver" le référentiel, vous devez obtenir la clé publique de ce référentiel. Vous pouvez lire sur la cryptographie à clé publique sur Wikipedia.
Evgeny
5

En réponse à votre question, vous ne pouvez pas "réparer" la mise à jour de l'interface graphique (c.-à-d. Update Manager), car il est évident que cette application n'a actuellement pas la capacité d'installer des packages non fiables. Si vous souhaitez installer des packages non fiables, vous devez le faire en ligne de commande.

Toutefois, il existe deux manières d'empêcher Update Manager de signaler cette erreur: supprimez le logiciel non approuvé de votre système OU faites confiance au référentiel en question, comme indiqué dans la réponse à l'autre question (les mises à jour ne s'installent pas car " paquets non approuvés " ).

La première étape consiste à déterminer le référentiel à l'origine du problème. Vous pouvez le savoir en tapant apt-cache policy ambiance-colorssur la ligne de commande.

Cependant, un rapide google révèle cela ambiance-colorset vient radiance-colorsde ppa:ravefinity-project. Vous devriez donc pouvoir résoudre votre problème en tapant

sudo add-apt-repository ppa:ravefinity-project/ppa
sudo apt-get update
sudo apt-get install ambiance-colors radiance-colors

tiré de http://www.webupd8.org/2012/01/ambiance-and-radiance-colors-theme-pack.html

humanoïde stackex
la source
1

pourquoi, si vous voulez les installer, cochez la case Canonical dans l’onglet Autre logiciel dans les paramètres du gestionnaire de mise à jour, puis essayez à nouveau de l’installer.

J'espère que ça t'as aidé .

rɑːdʒɑ
la source
1

J'ai eu le même problème. Pour moi, cette commande a fonctionné:

sudo apt-get update --fix-missing

L'avantage de ceci par rapport aux autres solutions est sa simplicité. Vous pouvez continuer à utiliser l'interface graphique sans avoir besoin de savoir quel référentiel est endommagé. J'ai trouvé la solution ici dans un commentaire. Je ne connais pas assez Ubuntu pour expliquer, mais je suppose que cela donne les clés nécessaires pour que tous les dépôts fonctionnent.

smoortema
la source
0

Votre question n'est pas claire: vous "corrigez la mise à jour de votre interface graphique" en corrigeant l'erreur. L'autre question vous montrera quoi faire.

Vous pouvez désélectionner toute mise à jour reposant sur une source non fiable ou utiliser la ligne de commande pour faire confiance à cette source en particulier. Une fois que vous avez fait l'une de ces tâches, le message ne s'affiche plus. Si vous procédez ainsi, le message n'apparaîtra plus jamais pour cette source spécifique.

Mei
la source