为什么我无法连接到 xmlrpc.launchpad.net?

为什么我无法连接到 xmlrpc.launchpad.net?

我尝试查看开放齿轮(cogbuntu)使用 bazaar 使用他们在其 wiki 中提到的命令。

这是在终端中输入的代码

bzr branch -r40 lp:cogbuntu cogbuntu-11.10

这是我得到的错误

ERROR: Connection error: while sending CONNECT xmlrpc.launchpad.net:443: [Errno 113] No route to host

有人能解释一下如何使这个东西工作吗?

答案1

直到最近我也遇到了非常类似的问题。

首先,如果您使用代理,则需要设置https_proxy,而不是“http_proxy”,因为 Launchpad 使用 https。如果您有curlwget,则可以通过运行以下命令来确认代理设置是否有效:

curl https://code.launchpad.net/

其次,SSL 证书存在一个长期存在的错误,即使正确配置,也会阻止您通过代理签出项目。此问题已在 2.5.1 版中修复。如果您使用的是早期版本,即使是 2.5,也必须升级到 2.5.1(当前稳定版本)。

答案2

您是否有一个 HTTP 代理?echo $http_proxy应该告诉您。

您可能想尝试:

 bzr branch -r40 https://bazaar.launchpad.net/+branch/cogbuntu cogbuntu-11.10

这将避免 XMLRPC 步骤。

相关内容