我正在使用Kubuntu22.04,apt更新和升级工作很好。
我跟踪https://www.omgubuntu.co.uk/2022/04/how-to-install-firefox-deb-apt-ubuntu-22-04卸载Firefox并从apt安装,但是当我添加mozillateam/ppa时,它挂起几分钟,然后得到超时错误:
$ sudo add-apt-repository ppa:mozillateam/ppa
Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 364, in <module>
sys.exit(0 if addaptrepo.main() else 1)
File "/usr/bin/add-apt-repository", line 347, in main
shortcut = handler(source, **shortcut_params)
File "/usr/lib/python3/dist-packages/softwareproperties/shortcuts.py", line 40, in shortcut_handler
return handler(shortcut, **kwargs)
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 82, in __init__
if self.lpppa.publish_debug_symbols:
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 120, in lpppa
self._lpppa = self.lpteam.getPPAByName(name=self.ppaname)
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 107, in lpteam
self._lpteam = self.lp.people(self.teamname)
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 98, in lp
self._lp = login_func("%s.%s" % (self.__module__, self.__class__.__name__),
File "/usr/lib/python3/dist-packages/launchpadlib/launchpad.py", line 494, in login_anonymously
return cls(
File "/usr/lib/python3/dist-packages/launchpadlib/launchpad.py", line 230, in __init__
super(Launchpad, self).__init__(
File "/usr/lib/python3/dist-packages/lazr/restfulclient/resource.py", line 472, in __init__
self._wadl = self._browser.get_wadl_application(self._root_uri)
File "/usr/lib/python3/dist-packages/lazr/restfulclient/_browser.py", line 447, in get_wadl_application
response, content = self._request(url, media_type=wadl_type)
File "/usr/lib/python3/dist-packages/lazr/restfulclient/_browser.py", line 389, in _request
response, content = self._request_and_retry(
File "/usr/lib/python3/dist-packages/lazr/restfulclient/_browser.py", line 359, in _request_and_retry
response, content = self._connection.request(
File "/usr/lib/python3/dist-packages/httplib2/__init__.py", line 1725, in request
(response, content) = self._request(
File "/usr/lib/python3/dist-packages/launchpadlib/launchpad.py", line 144, in _request
response, content = super(LaunchpadOAuthAwareHttp, self)._request(
File "/usr/lib/python3/dist-packages/lazr/restfulclient/_browser.py", line 184, in _request
return super(RestfulHttp, self)._request(
File "/usr/lib/python3/dist-packages/httplib2/__init__.py", line 1441, in _request
(response, content) = self._conn_request(conn, request_uri, method, body, headers)
File "/usr/lib/python3/dist-packages/httplib2/__init__.py", line 1363, in _conn_request
conn.connect()
File "/usr/lib/python3/dist-packages/httplib2/__init__.py", line 1153, in connect
sock.connect((self.host, self.port))
TimeoutError: [Errno 110] Connection timed out
我必须解决的是我的问题吗?
发布于 2022-11-16 20:40:55
其他用户报告说,如果安装python-is-python3
包,问题就解决了。
首先,更新系统:
sudo apt update
sudo apt upgrade
接下来,安装:
sudo apt install python-is-python3
这将为python3创建一个符号链接,以便当您或系统执行python
时,它将链接到python3
。
我认为,在完全切换到python3
之后,默认情况下会禁用它,以便允许需要与python
链接的默认python2
的系统向后兼容。但对于大多数人来说,我们需要将其链接到python3,因为python2在一段时间前就被废弃了。
然后,继续执行PPA安装说明。
如果这不起作用,这可能是一个网络问题。ppa在http://ppa.launchpad.net/mozillateam/ppa/ubuntu
。
如果pinging launchpad.net
没有返回任何内容,您可能可以使用禁用IPV6 6以解决问题。
发布于 2022-11-16 21:20:27
我在生成堆栈跟踪的python文件上添加了一个快速日志,它试图连接到api.launchpad.net。它解析为2620:2d:4000:1001::8003,这是超时。我认为,它也解决了185.125.189.224,这是可行的。
我将它添加到/etc/host中,现在它可以工作了!
https://askubuntu.com/questions/1441092
复制相似问题