Нож шеф-повара Rackspace OpenSSL::SSL::SSLSocket Error

Я пытаюсь получить доступ к моему управляемому облачному экземпляру с помощью инструмента «нож». Всякий раз, когда я выполняю команду «knige Rackspace», следующая строка выводится на мою консоль несколько раз перед выводом ответа: «Excon nonblock не поддерживается вашим OpenSSL::SSL::SSLSocket».

Кто-нибудь еще сталкивался с этой проблемой или кто-нибудь знает, почему или как это исправить?

Вторая проблема, с которой я сталкиваюсь, заключается в том, что когда я делаю ножевой «список серверов в стойке», возвращаемый список пуст, хотя у меня есть активный сервер в облаке. Любые идеи?


person j4kes    schedule 17.09.2012    source источник


Ответы (1)


С этой страницы:

Есть два обходных пути. Первый выбор лучше второго, если вы можете с ним справиться.

1) исправить ca_path на путь сертификата: Excon.ssl_ca_path = '/path/to/certs'

2) отключить одноранговую проверку: Excon.ssl_verify_peer = false

Оба относятся к вашему файлу knife.rb.

Вы также можете проверить: это README и эта вики-запись

person Giannis Nohj    schedule 14.02.2013