Назад | Перейти на главную страницу

Ошибка марионеточного агента

Я не могу запустить марионеточный агент.

Я пробовал удалить /etc/puppet/ssl на клиенте, и ./puppetca --clean на сервере. Ничего не получилось.

notice: Starting Puppet client version 2.6.8
debug: Using cached certificate for ca
debug: Using cached certificate for nysv0194
debug: Using cached certificate for ca
/usr/lib/ruby/1.8/net/http.rb:586:in `connect': certificate verify failed     (OpenSSL::SSL::SSLError)
    from /usr/lib/ruby/1.8/net/http.rb:586:in `connect'
    from /usr/lib/ruby/1.8/net/http.rb:553:in `do_start'
    from /usr/lib/ruby/1.8/net/http.rb:542:in `start'
    from /usr/lib/ruby/1.8/net/http.rb:1035:in `request'
    from /usr/lib/ruby/1.8/net/http.rb:772:in `get'
    from /usr/lib/ruby/site_ruby/1.8/puppet/indirector/rest.rb:75:in `find'
    from /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:188:in `find'
    from /usr/lib/ruby/site_ruby/1.8/puppet/indirector.rb:50:in `find'
     ... 10 levels...
    from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:305:in `run'
    from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:411:in `exit_on_fail'
    from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:305:in `run'
    from /usr/sbin/puppetd:4

это

puppetca --clean full.host.domain.com

Также вы запускаете клиент как root?

Здесь хранятся сертификаты /var/lib/puppet/ssl, но я полагаю, ваш включен /etc/puppet/ssl. Дело в том, что был марионеточный клиент остановился когда вы удалили этот каталог? Потому что, если бы этого не было, действительно были бы такие проблемы.

Хосты не синхронизировались по NTP: P

У меня была аналогичная проблема, и в итоге она возникла из-за того, что было установлено несколько версий марионетки: одна из репозиториев Ubuntu и одна из рубинового драгоценного камня. Удаление версии из репозитория Ubuntu решило проблему.