2 votes

Comment réparer un PPA pour ne pas obtenir "Le référentiel n'est pas signé".

J'ai créé un PPA pour certains paquets que j'ai écrits . Puis j'ai ajouté ses clés dans ma machine :

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 03BBACDA765F39D9A14EEDE4425F3F9343B40373
  ...
gpg: Número total processado: 1
gpg:               importados: 1

Puis j'ai essayé d'ajouter le repo PPA, et j'ai obtenu ceci :

$ sudo add-apt-repository ppa:brandizzi/ppa
   ...                                                                             
Err:4 http://ppa.launchpad.net/brandizzi/ppa/ubuntu bionic InRelease                                                                         
  403  Forbidden [IP: ...]
   ...
E: The repository 'http://ppa.launchpad.net/brandizzi/ppa/ubuntu bionic InRelease' 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.

Je sais que je peux forcer APT à utiliser un référentiel non signé, ou ajouter [trusted=yes] dans ma région source.list mais j'aimerais voir les commandes ci-dessus fonctionner sans aucune de ces approches (qui semblent lourdes et moins sûres que possible).

Que dois-je changer dans mon PPA pour éviter cette erreur ?

1voto

N0rbert Points 86925

Après environ 30 minutes de téléchargement du paquet, j'ai pu ajouter le PPA et installer le paquet à partir de celui-ci.

C'était donc un problème temporaire. Je pense qu'il a été causé par la génération et la distribution de la clé GPG pour la réutilisation par APT.

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