Debian : unsecure repository

Debian : unsecure repository

Petite mésaventure sur mes dernières installations DEBIAN & Familly : j’ajoute habituellement de nouveau repository et tout se base bien habituellement, je trouve mes paquets après avoir fait un « apt update » pour mettre à jour la base des paquets.

Sauf que je suis tombé sur un « os » 😉 car mes paquets n’apparaissaient plus 🙁

Lors du lancement de la commande « apt update », on voit clairement :

Reading package lists... Done
E: The repository 'http://deb.gateweb.fr gateweb Release' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

On m’indique que le répository « http://deb.gateweb.fr » n’est pas signé : en effet, depuis quelques années maintenant, les paquet Debian (ou RedHat) son signé… Mais Debian a choisi de monter la sécurité en refusant de charger le nouveau repository s’il n’est pas « signé » ! Cela n’était pas le cas sous Debian 8, c’est visiblement apparu avec Strech.

Comment résoudre mon problème alors ?

Selon la page MAN apt-secure(8) il suffit d’ajouter quelques options pour que notre repository soit pris en compte; il suffit de créer dans le dossier /etc/apt/apt.conf.d un nouveau fichier que l’on pourra appeler « 99-perso » et dans lequel on ajoutera ces 2 lignes :

Acquire::AllowInsecureRepositories "true";
Acquire::AllowDowngradeToInsecureRepositories "true";

Relancer la commande « apt update » puis rechercher le paquet non trouvé précédemment : cette fois, il va apparaître… Reste à faire un « apt install » dessus 😉

 

 

 

 

 

Comments

No comments yet. Why don’t you start the discussion?

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.