OpenSSL :: SSL :: SSLError при попытке запустить chef-сервер
796
zabumba
На моем сервере Ubuntu 12.04 установлен сервер Chef.
Следуя этим инструкциям
Получение следующей ошибки
# chef-server-ctl test The source :rubygems is deprecated because HTTP requests are insecure. Please change your source to 'https://rubygems.org' if possible, or 'http://rubygems.org' if not. Configuring logging... Creating platform... Configured URL: https://projects.anybots.com:443 Starting Pedant Run: 2014-06-04 13:06:09 UTC setting up rspec config for #<Pedant::OpenSourcePlatform:0x00000002c1ec40> Configuring RSpec for Open-Source Tests _______ _______ _______ _______ _______ ______ _______ | || || || || || | | | | _ || _ || _____|| || _ || _ || ___| | | | || |_| || |_____ | || | | || | | || |___ | |_| || ___||_____ || _|| |_| || |_| || ___| | || | _____| || |_ | || || |___ |_______||___| |_______||_______||_______||______| |_______| _______ _______ ______ _______ __ _ _______ | || || | | _ || | | || | | _ || ___|| _ || |_| || |_| ||_ _| | |_| || |___ | | | || || | | | | ___|| ___|| |_| || || _ | | | | | | |___ | || _ || | | | | | |___| |_______||______| |__| |__||_| |__| |___| "Accuracy Over Tact" === Testing Environment === Config File: /var/opt/chef-server/chef-pedant/etc/pedant_config.rb HTTP Traffic Log File: /var/log/chef-server/chef-pedant/http-traffic.log Running tests from the following directories: /opt/chef-server/embedded/service/chef-pedant/spec/api Run options: include {:focus=>true, :smoke=>true} exclude {:platform=>:multitenant, :cleanup=>true} Creating client pedant_admin_client... Exception during Pedant credentials setup #<OpenSSL::SSL::SSLError: SSL_connect SYSCALL returned=5 errno=0 state=SSLv3 read server hello A> /opt/chef-server/embedded/service/chef-pedant/lib/pedant/core_ext/net_http.rb:59:in `connect' /opt/chef-server/embedded/service/chef-pedant/lib/pedant/core_ext/net_http.rb:59:in `block in connect' /opt/chef-server/embedded/lib/ruby/1.9.1/timeout.rb:55:in `timeout' /opt/chef-server/embedded/lib/ruby/1.9.1/timeout.rb:100:in `timeout' /opt/chef-server/embedded/service/chef-pedant/lib/pedant/core_ext/net_http.rb:59:in `connect' /opt/chef-server/embedded/lib/ruby/1.9.1/net/http.rb:756:in `do_start' /opt/chef-server/embedded/lib/ruby/1.9.1/net/http.rb:745:in `start' /opt/chef-server/embedded/service/gem/ruby/1.9.1/bundler/gems/rest-client-ba0d12258b77/lib/restclient/request.rb:183:in `transmit' /opt/chef-server/embedded/service/gem/ruby/1.9.1/bundler/gems/rest-client-ba0d12258b77/lib/restclient/request.rb:69:in `execute' /opt/chef-server/embedded/service/gem/ruby/1.9.1/bundler/gems/rest-client-ba0d12258b77/lib/restclient/request.rb:36:in `execute' /opt/chef-server/embedded/service/gem/ruby/1.9.1/bundler/gems/rest-client-ba0d12258b77/lib/restclient.rb:73:in `post' /opt/chef-server/embedded/service/chef-pedant/lib/pedant/request.rb:107:in `authenticated_request' /opt/chef-server/embedded/service/chef-pedant/lib/pedant/request.rb:129:in `post' /opt/chef-server/embedded/service/chef-pedant/lib/pedant/opensource/platform.rb:81:in `create_client' /opt/chef-server/embedded/service/chef-pedant/lib/pedant/opensource/platform.rb:122:in `client_from_config' /opt/chef-server/embedded/service/chef-pedant/lib/pedant/opensource/platform.rb:40:in `block in setup' /opt/chef-server/embedded/service/chef-pedant/lib/pedant/opensource/platform.rb:35:in `each' /opt/chef-server/embedded/service/chef-pedant/lib/pedant/opensource/platform.rb:35:in `setup' /opt/chef-server/embedded/service/chef-pedant/lib/pedant.rb:125:in `block (2 levels) in configure_rspec' /opt/chef-server/embedded/service/gem/ruby/1.9.1/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:23:in `instance_eval' /opt/chef-server/embedded/service/gem/ruby/1.9.1/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:23:in `run' /opt/chef-server/embedded/service/gem/ruby/1.9.1/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:72:in `block in run' /opt/chef-server/embedded/service/gem/ruby/1.9.1/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:72:in `each' /opt/chef-server/embedded/service/gem/ruby/1.9.1/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:72:in `run' /opt/chef-server/embedded/service/gem/ruby/1.9.1/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:424:in `run_hook' /opt/chef-server/embedded/service/gem/ruby/1.9.1/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:27:in `block in run' /opt/chef-server/embedded/service/gem/ruby/1.9.1/gems/rspec-core-2.11.1/lib/rspec/core/reporter.rb:34:in `report' /opt/chef-server/embedded/service/gem/ruby/1.9.1/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:25:in `run' /opt/chef-server/embedded/service/gem/ruby/1.9.1/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:69:in `run' ./bin/chef-pedant:29:in `<main>' Finished in 0.2279 seconds 0 examples, 0 failures root@projects:/opt/chef-server#
Вам следует обратиться к предупреждающему сообщению о небезопасной реализации, используемой rubygems. Ошибка связана с вашими учетными данными Pedant, я бы проверил, все ли настроено, в соответствии с вашими настройками.
Ramhound 10 лет назад
0
Да, я пытался это на самом деле. Моя проблема в том, что я не уверен, как. Я попытался установить rubygems и обновить до последней версии, но это не помогло
zabumba 10 лет назад
0
Избавилось ли оно от предупреждения хотя бы?
Ramhound 10 лет назад
0
Нет, это не так, поэтому я знаю, что делаю это неправильно. Я просто не знаю, где изменить источник. Мне может понадобиться перезапустить `sudo chef-server-ctlconfigure`
zabumba 10 лет назад
0
`sudo chef-server-ctlconfigure` не помогло
zabumba 10 лет назад
0
Перезапустил машину (облачный сервер) и все стало на свои места (??)
zabumba 10 лет назад
0
Почему вы завершили свой последний комментарий знаком вопроса?
Ramhound 10 лет назад
0
потому что я до сих пор не знаю, что это исправить, и у меня все еще есть предупреждение: rubygem.
zabumba 10 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
3
Может только ssh в альфа-машину Ubuntu 12.04 при входе в консоль
-
5
Как использовать SSH-аутентификацию с открытым ключом
-
1
Почему происходит сбой LXDM, когда я пытаюсь запустить «Сеанс Xubuntu» или «Сеанс XFCE»?
-
-
1
Как мне установить пароль http-интерфейса на VLC 2.x?
-
1
Можно ли обновить Ubuntu 12.04 Beta 2 до Final без переустановки?
-
1
Ubuntu 12.04 Беспроводной Неиспользуемый
-
1
Как обновить Ubuntu 9.10 до 12.04, не вызывая проблем для 10.04, моей основной версии дистрибутива?
-
1
Как подключить Ubuntu и Windows 7 к сети через коммутатор?
-
1
Как я могу настроить свой компьютер на включение при получении питания?
-
2
Установите Windows 7 на второй жесткий диск после Ubuntu 12.04 ... с UEFI