web-dev-qa-db-fra.com

Impossible d'ajouter l'utilisateur ou l'équipe PPA ERROR n'existe pas

En cours d'exécution sur une instance fraîchement démarrée de l'image en nuage d'ubuntu 16.04 LTS, j'essaie d'ajouter juju ppa à l'aide de la commande suivante:

ubuntu@gateway:~$ Sudo add-apt-repository --update ppa:juju/stable
Cannot add PPA: 'ppa:~juju/ubuntu/stable'.
ERROR: '~juju' user or team does not exist.

Peu d'informations contextuelles:

  • Je suis connecté via SSH sur cette passerelle
  • cette instance est en cours d'exécution dans notre cloud privé openstack
  • il a accès au Web (c.-à-d. "apt update" fonctionne correctement)
  • il existe un proxy pour http/https qui est défini dans/etc/environment
  • nous avons installé notre émetteur de certificat SSL pour proxy https

Je suis presque sûr que c'est lié au dernier point et/ou au proxy qui n'est pas utilisé correctement par add-apt-repository ... Toute aide serait la bienvenue.

1
gdupont

Le certificat doit être ajouté automatiquement par add-apt. si vous êtes sûr qu'il n'y a pas de faute de frappe dans le nom de PPA, essayez peut-être sans --update. J'utilise la syntaxe sans --update et cela a bien fonctionné. Vous pouvez également vérifier l'URL normale dans un navigateur:

http://ppa.launchpad.net/juju/stable/ubuntu

Il devrait lister la structure avec les fichiers. Si non, vérifiez cette adresse. En utilisant /etc/apt/sources.list, vous pouvez également ajouter le chemin manuellement, mais vous devez ensuite télécharger le certificat et l’installer dans le dossier /etc/apt/trusted.d.

Homme chat

1
CatMan

Ceci est probablement dû au fait que vous avez défini une date invalide. Cela rendra la plupart des certificats SSL non valides et de nombreux programmes liés à apt produiront des résultats inattendus.

Essayez d’ouvrir Paramètres heure et date à partir de l’applet de date et utilisez la mise à jour Internet ou installez un service NTp pour le maintenir à jour automatiquement.

0
benjaoming