Adding a custom repository to aptitude: launchpad

Sometimes you need to install software on your linux box, which couldn’t be found over the normal repositories.

Me for example tried to install XBMC

add-apt-repository ppa:team-xbmc

First i got this error:

Error: can't find signing_key_fingerprint at <a href=""></a>

I spelt XBMC incorrect (wrong: XMBC)

So if you spelt your software correctly or copyed your commandlines from a reliable source the following will happen:

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver --recv xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

So when you execute your add-apt-repositry command it implicity executes the above command. As you can see the gpg (i always mix this up with pgp) launches with a lot of parameters which you cannot remember if you are not that interessted.

And as you know problems always come in packs just look at the lines below

gpg: requesting key xxxxxxx from hkp server
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error

The thing is that GPG cannot go over https. More to read here. So we need to edit the preferences that GPG is forced to get the keys over http. Just edit with following line

vim /usr/share/pyshared/softwareproperties/

Search for


and edit it to


Edit this back when you are done installing your software from launchpad. Otherwise you are getting your software insecurely and aptitude is always nagging about it 😉

gpg: requesting key 91E7EE5E from hkp server
gpg: key 91E7EE5E: public key "Launchpad PPA for XBMC for Linux" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)

Execute your last command and you will see the above. And for the fact, that I am very talented to missspell something here is another error I got:

W: Failed to fetch  404  Not Found

But this one is easy. I only entered a wrong PPA address before.

Just go to this file

vim /etc/apt/sources.list.d/
and delete all the wrong lines out of it.
So that should it be. Stay entertained!

3 thoughts on “Adding a custom repository to aptitude: launchpad”

  1. The recommendations you discussed here are really useful. It absolutely was such a fun surprise to have that awaiting me after i woke up to find this event. Thank you very much for the tip!

  2. Show More Westmead Hospital, Sydney, Australia; Westmead Hospital, NSW, Australia; Sydney West Cancer Network, Westmead Millennium Institute, Sydney Medical School Westmead, Sydney, Australia; Westmead Hospital, Westmead, NSW, Australia; University of Sydney, Westmead Hospital, Sydney, Australia; Westmead Millennium Institute, Sydney, Australia; Crown Princess Mary Cancer Centre, Westmead Hospital, Westmead, Australia; Storr Liver Unit, Westmead Millennium Institute, University of Sydney, Westmead Hospital, Sydney, Australia; Westmead Cancer Care Ctr, Westmead, Australia; Westmead Hospital, Westmead, Australia; Westmead Hospital, University of Sydney, Westmead, Australia how to take priligy This phase 1b open label, non randomized study RAD1901 106 was initiated to determine the effect of elacestrant on the availability of ER in

Leave a Reply

Your email address will not be published. Required fields are marked *