Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I am using Ubuntu 12.04 LTS. I get this message while trying to add a PPA:

$ sudo add-apt-repository ppa:ubuntu-hams-updates/ppa
[sudo] password for user:
Exception in thread Thread-1:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 551, in __bootstrap_inner
  File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 99, in run
  File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 132, in add_ppa_signing_key
    tmp_keyring_dir = tempfile.mkdtemp()
  File "/usr/lib/python2.7/tempfile.py", line 322, in mkdtemp
    name = names.next()
  File "/usr/lib/python2.7/tempfile.py", line 141, in next
    letters = [choose(c) for dummy in "123456"]
  File "/usr/lib/python2.7/random.py", line 274, in choice
    return seq[int(self.random() * len(seq))]  # raises IndexError if seq is empty
ValueError: cannot convert float NaN to integer

The same message appeared earlier when I wanted to get the update for Kazam Screencaster.

What am I doing wrong?

share|improve this question
Please edit your question to include more details. What commands have you run? What PPA are you trying to install? –  edwin Jul 22 '13 at 1:39
Did you install any other PPAs using this method? Try to add this repository from GUI. And I think there is some problem in your temporary directory. –  Danatela Jul 22 '13 at 2:13
How do I install from gui? –  user177197 Jul 22 '13 at 2:24
add comment

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.