2012-09-17 82 views
2

我試圖通過我的刀具工具訪問我的託管雲實例。當我執行knife rackspace命令時,在列出響應之前,多行輸出到我的控制檯: 「您的OpenSSL :: SSL :: SSLSocket不支持Excon nonblock」廚師刀Rackspace OpenSSL :: SSL :: SSLSocket錯誤

有沒有其他人經歷過這個問題或做任何人知道爲什麼或如何解決這個問題?

我遇到的第二個問題是,當我做刀「rackspace服務器列表」時,即使我在雲中有活動的服務器,返回的列表也是空的。有任何想法嗎?

回答

1

this page

有兩種解決方法。如果你能管理它,第一選擇比第二更好。

1)修復ca_path到證書路徑:Excon.ssl_ca_path = '/path/to/certs'

2)關閉等認證:Excon.ssl_verify_peer = false

都適用於您的knife.rb文件。

您還可以檢查:this READMEthis wiki entry