Я не могу запустить марионеточный агент.
Я пробовал удалить /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 решило проблему.