无法使用cf登录IBM Bluemix云代工厂登录终端

时间:2017-09-27 12:49:02

标签: ibm-cloud cloudfoundry

我在我的机器上安装了cf CLI

 $ cf -v
  cf version 6.30.0+decf883.2017-09-01

当我尝试使用Cloud Foundry连接IBM Bluemix时,我提到了以下错误:

$ cf api https://api.ng.bluemix.net/
Setting api endpoint to https://api.ng.bluemix.net/...
Request error: Get https://api.ng.bluemix.net/v2/info: proxy connect tcp: dial tcp: i/o timeout
TIP: If you are behind a firewall and require an HTTP proxy, verify the https_proxy environment variable is correctly set. Else, check your network connection.
FAILED

大多数时候我都遇到过这条错误信息。

2 个答案:

答案 0 :(得分:2)

您似乎必须指定一个代理才能从当前网络访问此域(可能您正在尝试从您的工作中连接)。

您必须按照以下步骤配置名为https_proxy的环境变量,以指定您的代理:https://docs.cloudfoundry.org/cf-cli/http-proxy.html

答案 1 :(得分:0)

如果您有IPv6但它已损坏(不起作用),并且您的第一个DNS名称服务器是IPv6(例如2001:4860:4860 :: 8888),并且您使用的是macOS High Sierra,这也可能发生我正在使用;我不了解其他操作系统/版本):

cf api api.run.pivotal.io
Setting api endpoint to api.run.pivotal.io...
Request error: Get https://api.run.pivotal.io/v2/info: dial tcp: i/o timeout
TIP: If you are behind a firewall and require an HTTP proxy, verify the https_proxy environment variable is correctly set. Else, check your network connection.

这是tcpdump的输出;请注意,查找永远不会回退到使用IPv4:

sudo tcpdump -ni en0 port 53
Password:
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on en0, link-type EN10MB (Ethernet), capture size 262144 bytes
10:56:44.436907 IP6 2001:4870:a2ce:1101:8438:ddac:d38f:704e.61647 > 2001:4860:4860::8888.53: 49963+ AAAA? api.run.pivotal.io. (36)
10:56:44.436910 IP6 2001:4870:a2ce:1101:8438:ddac:d38f:704e.61648 > 2001:4860:4860::8888.53: 60917+ A? api.run.pivotal.io. (36)
10:56:49.436910 IP6 2001:4870:a2ce:1101:8438:ddac:d38f:704e.61652 > 2001:4860:4860::8888.53: 20369+ AAAA? api.run.pivotal.io. (36)
10:56:49.436915 IP6 2001:4870:a2ce:1101:8438:ddac:d38f:704e.61653 > 2001:4860:4860::8888.53: 50584+ A? api.run.pivotal.io. (36)
10:57:16.868818 IP 10.80.130.88.57117 > 10.87.8.10.53: 3480+ A? csi.gstatic.com. (33)