![apt-add-repository 引发错误](https://linux22.com/image/1080966/apt-add-repository%20%E5%BC%95%E5%8F%91%E9%94%99%E8%AF%AF.png)
我正在尝试安装 JDE(Java 开发环境),但是 apt-get 失败并出现以下错误:
me@ubuntu:~/$ sudo add-apt-repository ppa:webupd8team/java
You are about to add the following PPA to your system:
Oracle Java (JDK) Installer (automatically downloads and installs Oracle JDK6 / JDK7 / JDK8). There are no actual Java files in this PPA. More info: http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
Debian installation instructions: http://www.webupd8.org/2012/06/how-to-install-oracle-java-7-in-debian.html
More info: https://launchpad.net/~webupd8team/+archive/java
Press [ENTER] to continue or ctrl-c to cancel adding it
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 551, in __bootstrap_inner
self.run()
File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 99, in run
self.add_ppa_signing_key(self.ppa_path)
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
所以,请问有人能告诉我我该怎么办吗?
(抱歉我的英语不好,希望你能理解)
答案1
事实上困扰你的问题是Ubuntu 错误。查看 BUG 链接。在 Bug 链接中,评论 #4 和评论 #11 为您提供了一些有用的信息。
评论#11 也有补丁并应用该补丁并获得批准。