Le blog d'un bidouilleur
Le blog d'un bidouilleur

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 😉

 

 

 

 

 

Translate »

GFPR : Nous utilisons Google Analytics

Veuillez confirmer, si vous acceptez notre suivi Google Analytics. Vous pouvez également refuser le suivi, ainsi vous pourrez continuer à visiter notre site Web sans envoyer de données à Google Analytics