137 votes

Mettre à jour de force depuis un dépôt non signé

Je suis en train d'utiliser un dépôt non signé dans Ubuntu 16.04 provenant de Debian multimedia :

deb http://www.deb-multimedia.org jessie main

Pour installer deb-multimedia-keyring, j'exécute :

apt-get update && apt-get install deb-multimedia-keyring -y

Cela génère une erreur :

W: Erreur de GPG : http://www.deb-multimedia.org jessie InRelease : Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 5C808C2B65558117
E: Le dépôt 'http://www.deb-multimedia.org jessie InRelease' n'est pas signé.
N: La mise à jour depuis un tel dépôt ne peut pas être effectuée de manière sécurisée et est donc désactivée par défaut.
N: Consultez la page de manuel apt-secure(8) pour les détails de création de dépôt et de configuration de l'utilisateur.

4voto

leonidas Points 41

Vous pouvez obtenir la PUBLIC_KEY à partir du serveur de clés et l'ajouter à apt-key. En supposant que le serveur de clés est pgpkeys.mit.edu, vous devez d'abord taper :

gpg --keyserver pgpkeys.mit.edu --recv-key KEY_IN_ERROR
gpg -a --export KEY_IN_ERROR | sudo apt-key add -

Remplacez la clé KEY_IN_ERROR par celle de votre message d'erreur, c'est-à-dire 5C808C2B65558117.

De plus, si vous êtes vraiment intéressé par l'ajout d'un référentiel non signé, vous pouvez ajouter un drapeau dans l'entrée du référentiel souhaité dans le sources.list comme ceci :

deb [allow-insecure=yes] http://www.deb-multimedia.org jessie main

Cela est vraiment utile si vous souhaitez ajuster finement vos paramètres de sécurité pour des entrées individuelles.

0voto

Troggy Points 551

Ceci est en quelque sorte une duplication d'une réponse existante mais --allow-insecure-repositories et --allow-unauthenticated ne fonctionnaient que dans certaines combinaisons. Ici par exemple avec le dépôt deadsnakes non-sécurisé :

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update --allow-insecure-repositories
sudo apt-get install python3.9* --allow-unauthenticated

0voto

Wastrel Points 181

C'est un peu tard pour le dire, mais je suis tombé dessus hier seulement. Lors de l'installation de l'.iso pour la version LTS 18.04, obtenue sur ubuntu.com, j'ai rencontré ce problème et aussi, ifconfig et d'autres outils réseau n'étaient pas installés. Le Wifi ne fonctionnait pas.

C'était sur un ordinateur portable Lenovo X140e, celui qui est préchargé avec Windows et donné à quelqu'un qui termine un cours d'informatique.

J'ai réinstallé plusieurs fois sans meilleurs résultats, peut-être parce que la définition de la folie s'applique. J'ai ensuite mis la version LTS 16.04 sur une clé et l'ai installée. J'ai dû bidouiller les paramètres du BIOS pour l'installer. Curieusement, les applications réseau étaient installées et le wifi trouvait des connexions. J'ai reçu le même message (dépôt non signé, etc.) au départ de l'Utilitaire de mise à jour, mais il m'a ensuite informé qu'il y avait une nouvelle version disponible et m'a demandé si je la voulais.

J'ai essayé et maintenant tout fonctionne dans la version 18.04. Interprétez cela comme bon vous semble. J'aimerais ajouter que aucune des autres réponses sur cette page n'a fonctionné. C'est pourquoi je contribue cette "solution".

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