Moved a couple of nodes were moved from our existing environment named tlc to citrix:
Here's our master puppet.conf:
rundir = /var/run/puppet
# Where SSL certificates are kept.
# The default value is '$confdir/ssl'.
ssldir = $vardir/ssl
environment = development
[master]
#Puppet DNS hostname
report = true
tagmap = /etc/puppet/tagmail.conf
reports = puppetdb,console,tagmail
pluginsync = true
[agent]
# The file in which puppetd stores a list of the classes
# associated with the retrieved configuratiion. Can be loaded in
# the separate ``puppet`` executable using the ``--loadclasses``
# option.
# The default value is '$confdir/classes.txt'.
classfile = $vardir/classes.txt
# Where puppetd caches the local configuration. An
# extension indicating the cache format is added automatically.
# The default value is '$confdir/localconfig'.
localconfig = $vardir/localconfig
report = true
pluginsync =true
[citrix]
manifest = /etc/puppet/citrix/manifests/site.pp
[tlc]
manifest = /etc/puppet/tlc/manifests/site.pp
[test]
manifest = /etc/puppet/test/manifests/site.pp
# modulepath = /etc/puppet/test/modules
[production]
manifest = /etc/puppet/production/manifests/site.pp
modulepath = /etc/puppet/production/modules
[ds]
manifest = /etc/puppet/ds/manifests/site.pp
If we remove citrix environment from master puppet.conf file and add the nodes back to tlc environment it still works.
Here's the error we see when we run the agent in test option:
PS C:\Users\sandrews> puppet agent --test --environment=citrix
Info: Retrieving pluginfacts
Info: Retrieving plugin
Info: Loading facts
Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not find default node or by name with '
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run
==============================================================================
From puppetserver-access.log, citrix environment
10.40.50.103 - - [18/Oct/2017:09:20:39 -0700] "GET /tlc/file_metadatas/pluginfacts?links=manage&recurse=true&ignore=.svn&ignore=CVS&ignore=.git&checksum_type=md5 HTTP/1.1" 200 278 "-" "Ruby" 17
Our puppet version is 3.8.7. Anyone has any clues on how to solve this?
Thanks a lot,
Subhi.