Hi group,

I'm using capistrano to deploy my puppet manifests to the puppet master
Capistrano copies the new files on the server in a 'releases' directory and
after that just changes the 'current' symlink to the new version.
(/usr/share/puppet/configuration/current in my case)
This works very well so far.

Unfortunately the master seems to have problems with that symlink change
until I restart the puppetmaster daemon.
If I do not restart the master daemon the clients are getting error
messages complaining that the master does not provide any configuration:

err: Could not retrieve catalog from remote server: Error 400 on SERVER:
Could not find class example for server.example.domain

After manually restart of master daemon, everything works again.

Here are some of my master's config dirs:

puppet master --configprint libdir
puppet master --configprint confdir
puppet master --configprint modulepath

Anyone an idea what's going wrong here?


You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/rfZRwyPJAYIJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.

Search Discussions

Discussion Posts

Follow ups

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 1 of 3 | next ›
Discussion Overview
grouppuppet-users @
postedDec 11, '12 at 3:52p
activeDec 11, '12 at 6:23p

2 users in discussion

Marco Schröder: 2 posts Craig White: 1 post



site design / logo © 2023 Grokbase