无法添加 PPA 错误用户或团队不存在

无法添加 PPA 错误用户或团队不存在

在刚刚启动的 ubuntu 16.04 LTS 云映像实例上运行,我尝试使用以下命令添加 juju ppa:

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.

一些背景信息:

  • 我通过此网关机器上的 ssh 连接
  • 该实例在我们的 openstack 私有云中运行
  • 它可以访问网络(即“apt update”运行良好)
  • /etc/environment 中设置了 http/https 的代理
  • 我们在 SSL 证书颁发者上安装了 https 代理

我很确定它与最后一点和/或 add-apt-repository 未正确使用的代理有关...欢迎任何帮助。

答案1

证书应该由 add-apt 自动添加。如果您确定 PPA 名称没有拼写错误,可以尝试不带 --update。我使用不带 --update 的语法,效果很好。您也可以在浏览器中检查正常的 URL:

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

它应该列出文件结构。如果没有,请检查该地址。使用 /etc/apt/sources.list 您也可以手动添加路径,但随后需要下载证书并将其安装在 /etc/apt/trusted.d 文件夹中。

猫人

答案2

这很可能是因为您设置的日期无效。这将导致大多数 SSL 证书无效,并且许多与 apt 相关的程序将产生意外的输出。

尝试打开时间和日期设置从日期小程序并使用互联网更新,或者安装 ntp 服务以保持其自动更新。

相关内容