Když běžím na čerstvě spuštěné instanci cloudového obrazu ubuntu 16.04 LTS, pokouším se přidat juju ppa pomocí následujícího příkazu:
[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.
Málo kontextových informací:
- Jsem připojen přes ssh na tomto počítači brány
- tato instance běží v našem privátním cloudu openstack
- má přístup na web (tj. „apt update“ běží v pořádku)
- Existuje proxy pro http/https, který se nastavuje v /etc/environment
- nainstalovali jsme našeho vydavatele certifikátu SSL pro https proxy
Jsem si docela jistý, že to souvisí s posledním bodem a/nebo proxy, která není správně používána add-apt-repository… Jakákoli pomoc by byla vítána.
Přijatá odpověď:
Certifikát by měl přidat add-apt automaticky. pokud jste si jisti, že v názvu PPA není překlep, zkuste to bez aktualizace. Používám syntaxi bez –update a fungovalo to dobře. Můžete také zkontrolovat normální adresu URL v prohlížeči:
http://ppa.launchpad.net/juju/stable/ubuntu
Měl by vypsat strukturu se soubory. Pokud ne, zkontrolujte tuto adresu.
Pomocí /etc/apt/sources.list můžete také přidat cestu ručně, ale pak si musíte stáhnout certifikát a nainstalovat jej do složky /etc/apt/trusted.d.
CatMan