Fix “Cannot Add PPA” Error In Ubuntu 14.04 & Linux Mint 17

Care to Share?

Cannot add PPA Ubuntu 14.04

A regular reader of It’s FOSS, Chetan Jain contacted me today with this question: How can I fix “Cannot add PPA” error in Ubuntu 14.04 and 14.10. Chetan was trying to install TLP (power management tool to reduce overheting) and encountered this error:

chetan@Inspiron-3521:~$ sudo add-apt-repository ppa:linrunner/tlp
Cannot add PPA: ‘ppa:linrunner/tlp’.
Please check that the PPA name or format is correct.

If you encounter similar error while adding a PPA in Ubuntu or Linux Mint, don’t worry. It’s one of the (less) common issue with PPA and can be solved easily.

Fix Cannot add PPA error in Ubuntu and Linux Mint

There can be mainly two reasons behind this kind of error. Either the CA certificates on your system are broken or there is a proxy set up in your network.

Let’s first try to reinstall the CA certificates:

sudo apt-get install --reinstall ca-certificates

If the above command doesn’t work, perhaps there is proxy settings involved. To pass proxy settings to sudo, use it with E option in the following manner:

sudo -E add-apt-repository ppa:linrunner/tlp

This will get the PPA working. Chetan’s issue was solved with the second solution. I hope this quick tip help you as well to get rid of the PPA error. Any questions or suggestions are always welcomed.

  • Pingback: Como corrigir o erro "Cannot Add PPA" no Ubuntu()

  • Dan

    THANK YOU. I’ve been getting a network error, related to an invisible proxy that I cant track down, but the -E pushed it all through. Hat tip to you.

    • Abhishek Prakash

      Welcome Dan

  • jomyad

    still i can’t install

    • jomyad

      tanx. I ran the commands again. now its fine. I don’t know what happened in the previous. Thank you greatly.

  • vlas

    hi! with proxy port 3128 still not working ubuntu 14.04 thx

  • antimidas2007

    sudo add-apt-repository ppa:webupd8team/y-ppa-manager

    sudo apt-get update

    sudo apt-get install y-ppa-manager

    us y-ppa to add any ppa’s that wont go thru terminal