fuel-docs/pages/frequently-asked-questions/0070-common-technical-issues.rst
2013-10-11 21:03:12 +04:00

2.1 KiB

Common Technical Issues

Common Technical Issues

Issue:

Puppet fails with:

err: Could not retrieve catalog from remote server: Error 400 on SERVER: 
undefined method 'fact_merge' for nil:NilClass"

This is a Puppet bug. See: http://projects.puppetlabs.com/issues/3234

Workaround:

service puppetmaster restart
Issue:

Puppet client does not resend the certificate to Puppet Master. The client certificate cannot be signed and verified.

This is a Puppet bug. See: http://projects.puppetlabs.com/issues/4680

Workaround:

  • On Puppet client:

    rm -f /etc/puppet/ssl/certificate_requests/*.pem rm -f /etc/puppet/ssl/certs/*.pem

  • On Puppet master:

    rm -f /var/lib/puppet/ssl/ca/requests/*.pem

Issue:

The manifests are up-to-date under /etc/puppet/manifests, but Puppet Master keeps serving the previous version of manifests to the clients. Manifests seem to be cached by the Puppet Master.

More information: https://groups.google.com/forum/?fromgroups=#!topic/puppet-users/OpCBjV1nR2M

Workaround:

service puppetmaster restart
Issue:

Timeout error for fuel-controller-XX when running puppet-agent --test to install OpenStack in a virtual deployment when using HDD instead of SSD :

| Sep 26 17:56:15 fuel-controller-02 puppet-agent[1493]: Could not retrieve 
| catalog from remote server: execution expired
| Sep 26 17:56:15 fuel-controller-02 puppet-agent[1493]: Not using cache on 
| failed catalog
| Sep 26 17:56:15 fuel-controller-02 puppet-agent[1493]: Could not retrieve 
| catalog; skipping run

Workaround:

vi /etc/puppet/puppet.conf

add: configtimeout = 1200

Issue:

On running puppet agent --test, the error messages below occur:

| err: /File[/var/lib/puppet/lib]: Could not evaluate: Could not retrieve 
| information from environment production source(s) puppet://fuel-pm.localdomain/plugins
Workaround:

Refer to http://projects.reductivelabs.com/issues/2244 for information.