add-apt-repository:SSL CA 证书存在问题

add-apt-repository:SSL CA 证书存在问题
user@amd64:~$ sudo add-apt-repository ppa:jd-team/jdownloader
[sudo] password for 1: 
Traceback (most recent call last):
  File "/usr/bin/add-apt-repository", line 125, in <module>
    ppa_info = get_ppa_info_from_lp(user, ppa_name)
  File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 80, in get_ppa_info_from_lp
    curl.perform()
pycurl.error: (77, 'Problem with the SSL CA cert (path? access rights?)')

如何修复?

https://bugs.launchpad.net/ubuntu/+source/pycurl/+bug/926548 - 与这个错误有关吗?

我的系统:

Ubuntu 12.04 amd64
python 2.7.3-0ubuntu2
python-software-properties 0.82.7
python-pycurl 7.19.0-4ubuntu3
libgnutls26 2.12.14-5ubuntu3

我还尝试从 precise-updates 安装 python-software-properties 0.82.7.1 和 libgnutls26 2.12.14-5ubuntu3.1,但没有帮助 =(

答案1

没有人帮助我=(但我找到了解决方案:重新安装包“ca-certificates”对我有帮助))

感谢这个日志=) http://irclogs.ubuntu.com/2012/05/26/%23kubuntu-devel.html

答案2

确保您拥有 CA 证书,以允许基于 SSL 的应用程序检查 SSL 连接的真实性。它们可以通过以下方式安装:

sudo apt-get install ca-certificates openssl

如果有的话,请考虑重新安装它(替换installreinstall)。

您也可以尝试运行:sudo update-ca-certificates

有关的:

相关内容