无法添加PPA。请检查PPA名称或格式是否正确


23

互联网连接正常。

apt-get正在工作。

尝试添加ppa:cooperjona/lightread但出现错误:

Cannot add PPA 'ppa:cooperjona/lightread' . Please check that the PPA name or format is correct.

我认为写作或PPA中存在错误。

我也尝试了'ppa:tombeckmann / ppa',但是有同样的错误。


问题出在您的系统上,而不是PPA,这对我来说很好。
MrVaykadji'3

我在这里尝试了所有这些,但仍然遇到相同的错误。
user2117580 2014年

如果有人对你在这里结束了,是使用代理,检查此线程,而不是
EIS

@Anwar:我不明白两者之间的关系。此处接受的答案是关于证书而不是Web代理服务器的。
大卫·佛斯特

@DavidFoerster链接的答案已解决了两个问题,我认为使用不同的答案是同一个问题。
安瓦尔

Answers:


33

打开终端并运行命令

sudo apt-get install --reinstall ca-certificates

它可能会工作,但如果不能运行

sudo -E add-apt-repository ppa:ppaname/ppa

代替 sudo add-apt-repository ppa:ppaname/ppa


6
读者注意事项:sudo -E保留用户环境,包括任何代理配置。
2016年

或者,如果你是一个HTTPS受限网络上,并必须安装另一根证书信任网络MITM政策,这里的东西,这将有助于:askubuntu.com/questions/645818/...
蒂姆·刘易斯

15

我搜索了错误并找到了这个。所以我尝试克隆一个git,就像他在那做的一样,结果也一样。

所以要解决这个问题:

sudo apt-get install --reinstall ca-certificates

然后事情又变得顺利了:)


6
我试过了,但是存在相同的错误,它不起作用,不是很奇怪吗?
Mohammad Rafiee 2014年

5

我收到有关检查PPA名称或格式的确切错误消息。我的网络已连接,我可以ping网站并正常浏览。

最终我发现计算机的时钟设置有误。如果关闭次数不多,则安全连接将失败,并且将报告此消息。这是非常无益的。

检查您的时钟。我设置了我的,然后立即按预期工作。


导致此问题的另一个问题是防火墙(例如Shorewall)阻止了对Internet的访问。我有完全相同的消息-没有其他迹象表明防火墙处于阻塞状态。
卡斯滕·施米兹
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.