2013-08-26 3 views
2

Запуск sudo puppet agent -t от хозяина: host.internaltest.comкукол: не удалось получить каталог с удаленного сервера

err: Could not retrieve catalog from remote server: Error 400 on SERVER: Another local or imported resource exists with the type and title Host[host.internaltest.com] on node host.internaltest.com

Эта машина была его испортили SSL сертификаты с таким я очистил его хозяина, а затем с помощью autosign (плохой плохой я знаю!) Я побежал sudo puppet agent -t, который восстановил сертификат ssl, но также и выбросил эту ошибку. Дайте мне знать, если вам нужна дополнительная информация, я не слишком сильно удаляю этот аспект марионетки.

ответ

4

Скорее всего, puppetmaster имеет этот сертификат в памяти. Вам необходимо очистить сертификат как на клиенте, так и у ведущего

#On client machine do this assuming puppet libdir = /var/lib/puppet 

rm -rf /var/lib/puppet/ssl/*/*.pem 

#On the puppet-master 

puppet cert clean host.internaltest.com 

# Restart puppet-master 

/sbin/service puppetmasterd restart 

# If you are using puppet-master behind passenger, you may need to restart httpd 

/sbin/service httpd restart 

# then run puppet agent on the client to regenerate the cert 
Смежные вопросы