Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I just installed Ubuntu 13.04 a few hours ago. After installing some softwares, I surprisingly find I just can't add apt repo in terminal any more!

When I excute sudo add-apt-repository ppa:tiheum/equinox , the terminal just throws me these debug message:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/softwareproperties/", line 98, in get_ppa_info_from_lp
    lp_page = urllib.request.urlopen(request, cafile=LAUNCHPAD_PPA_CERT)
  File "/usr/lib/python3.3/urllib/", line 148, in urlopen
    context.load_verify_locations(cafile, capath)
FileNotFoundError: [Errno 2] No such file or directory

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/add-apt-repository", line 129, in <module>
    ppa_info = get_ppa_info_from_lp(user, ppa_name)
  File "/usr/lib/python3/dist-packages/softwareproperties/", line 105, in get_ppa_info_from_lp
    import pycurl
ImportError: No module named 'pycurl'

I find it reported as a bug here, but that bug thread didn't mention any solution.

Can anyone help me? Thanks so much!

After sudo apt-get install python3-pycurl, when I sudo add-apt-repository ppa:tiheum/equinox again, I got this strange message:

Cannot access PPA ( to get PPA information, please check your internet connection.

But actually my Internet connection is working fine(e.g. I can sudo apt-get update). What's on earth with my add-apt-repository?

share|improve this question

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.