it-swarm.com.de

Es kann kein PPA-FEHLER-Benutzer hinzugefügt werden, oder das Team ist nicht vorhanden

Auf einer frisch gebooteten Instanz von Ubuntu 16.04 LTS Cloud-Image versuche ich, juju ppa mit dem folgenden Befehl hinzuzufügen:

ubunt[email protected]:~$ Sudo add-apt-repository --update ppa:juju/stable
Cannot add PPA: 'ppa:~juju/ubuntu/stable'.
ERROR: '~juju' user or team does not exist.

Einige kontextbezogene Informationen:

  • Ich bin auf diesem Gateway-Rechner über ssh verbunden
  • diese Instanz wird in unserer OpenStack Private Cloud ausgeführt
  • es hat Zugriff auf das Web (dh "Apt Update" läuft gut)
  • es gibt einen Proxy für http/https, der in/etc/environment festgelegt ist
  • wir haben unseren SSL-Zertifikatsaussteller für den https-Proxy installiert

Ich bin mir ziemlich sicher, dass es sich um den letzten Punkt und/oder den Proxy handelt, der vom Add-Apt-Repository nicht korrekt verwendet wird. Jede Hilfe wäre willkommen.

1
gdupont

Das Zertifikat sollte von add-apt automatisch hinzugefügt werden. Wenn Sie sicher sind, dass der PPA-Name keinen Tippfehler enthält, versuchen Sie es möglicherweise ohne --update. Ich verwende die Syntax ohne --update und es hat gut funktioniert. Sie können auch die normale URL in einem Browser überprüfen:

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

Es sollte die Struktur mit den Dateien auflisten. Wenn nicht, überprüfen Sie diese Adresse. Mit /etc/apt/sources.list können Sie den Pfad auch manuell hinzufügen, müssen dann aber das Zertifikat herunterladen und im Ordner /etc/apt/trusted.d installieren.

Katzenmann

1
CatMan

Dies liegt wahrscheinlich daran, dass Sie ein ungültiges Datum festgelegt haben. Dadurch werden die meisten SSL-Zertifikate ungültig und viele Programme, die mit apt zusammenhängen, erzeugen unerwartete Ausgaben.

Versuchen Sie, im Datums-Applet Zeit- und Datumseinstellungen zu öffnen und das Internet-Update zu verwenden, oder installieren Sie einen ntp-Dienst, um es automatisch auf dem neuesten Stand zu halten.

0
benjaoming