5

我无法克服以下错误:

$ rhc setup
OpenShift Client Tools (RHC) Setup Wizard

This wizard will help you upload your SSH keys, set your application namespace,
and check that other programs like Git are properly installed.

A secure connection could not be established to the server (SSL_connect
returned=1 errno=0 state=SSLv3 read server key exchange B: bad ecpoint). You may
disable secure connections to your server with the -k (or --insecure) option
'https://openshift.redhat.com/broker/rest/api'.

If your server is using a self-signed certificate, you may disable certificate
checks with the -k (or --insecure) option. Using this option means that your
data is potentially visible to third parties.

我已经跑rhc setup -k(到同一端)以及sudo gem update rhc(我有所有东西的最新版本,AFAIK)。我也删除了~/.openshift目录无济于事。我的 ssh 密钥看起来很好并且完好无损,但可能以某种方式损坏了?

我该如何解决这个错误?

4

4 回答 4

9

您的 rhc gem 可能已过期。我通过在命令行输入解决了这个问题:

gem install rhc

然后我能够(再次)完成设置过程。

于 2014-11-02T04:50:49.810 回答
3

您还可以将 ssl_version=tlsv1添加到.openshift/express.conf以设置非 SSLv3 协议,如此链接中所述

这对我有用。

编辑:我发现你也可以用sudo gem update rhc from this question

于 2014-10-26T06:56:12.423 回答
2

我们目前正在在线维护和升级openshift(https://openshift.redhat.com/app/status)请重试或等待维护完成。您也可能在使用代理的网络上,或者使用自己的证书代理 https 请求。

此修复(在 OSX Mountain Lion 上安装新的 RVM Ruby 1.9.3 时出现“错误 ecpoint”SSL 错误)最终解决了用户问题。

于 2014-04-09T13:49:32.953 回答
0

尝试:

unset http_proxy

然后再次运行 rhc setup。或定义 no_proxy:

export no_proxy="127.0.0.1, example.com"
于 2014-04-09T07:17:38.423 回答