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

77 lines
2.1 KiB
ReStructuredText

.. raw:: pdf
PageBreak
.. index:: Common Technical Issues
.. _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.