Auf einer frisch gebooteten Instanz von Ubuntu 16.04 LTS-Cloud-Image versuche ich, juju ppa mit dem folgenden Befehl hinzuzufügen:
[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.
Wenige Kontextinformationen:
- Ich bin über ssh auf diesem Gateway-Computer verbunden
- diese Instanz wird in unserer privaten Openstack-Cloud ausgeführt
- es hat Zugriff auf das Web (dh „apt update“ läuft problemlos)
- es gibt einen Proxy für http/https, der in /etc/environment eingestellt ist
- wir haben unseren SSL-Zertifikatsaussteller für den https-Proxy installiert
Ich bin mir ziemlich sicher, dass es mit dem letzten Punkt und/oder dem Proxy zusammenhängt, der von add-apt-repository nicht korrekt verwendet wird … Jede Hilfe wäre willkommen.
Akzeptierte Antwort:
Das Zertifikat sollte automatisch von add-apt hinzugefügt werden. Wenn Sie sicher sind, dass der PPA-Name keinen Tippfehler enthält, versuchen Sie es vielleicht ohne das –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.
CatMan