We are windows environment. 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 dns_alt_names = puppetdev, puppetmaster, puppetdev.parallaxfund.com, puppetdev.parallaxfund.com 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 =================================================== agent puppet.conf: [main] server=pfny5pptdev02 pluginsync=true autoflush=true environment=development [agent] environment=citrix runinterval=300 ==================================================== 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 ' pfny5ctx03.parallaxfund.com, pfny5ctx03.parallaxfund, pfny5ctx03, PFNY5CTX03.parallaxfund.com, PFNY5CTX03.parallaxfund, PFNY5CTX03' on node pfny5ctx03.parallaxfund.com 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] "POST /citrix/catalog/pfny5ctx03.parallaxfund.com HTTP/1.1" 400 212 "-" "Ruby" 73 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. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/80018729-b87f-4d53-a91d-b9ea184d4ba1%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.