Issue #19982 has been updated by Andrew Parker.

I agree, `ca = false` is a valid setup, and since the configuration seems to 
point the agent at a specific ca server it shouldn't be issuing this error. So 
the question is what is causing this to be done, resulting in 

What request is the agent making to the master just before this error is 
issued? Or can you run the master with `--trace` since it looks like this is 
raised as an exception. That should provide the trace that explains how we got 
there.

----------------------------------------
Bug #19982: "This master is not a CA" error message is unhelpful
https://projects.puppetlabs.com/issues/19982#change-97603

* Author: William Van Hevelingen
* Status: Needs More Information
* Priority: Normal
* Assignee: William Van Hevelingen
* Category: 
* Target version: 
* Affected Puppet version: 
* Keywords: 
* Branch: 
----------------------------------------

<pre>
Mar 29 02:53:50 tassadar tassadar puppet-master[11623]: this master is not a CA
</pre>

Our logs are full of the above error. Our CA server is zeratul (puppetca is a 
cname for it) and our puppetmaster (tassadar) is has CA set to false and has 
ca_server set to puppetca.cat.pdx.edu. All of the clients have ca_server set to 
puppetca.cat.pdx.edu as well. So I'm confused why we are getting the error in 
the first place. We're using pupppet version 3.1.1 and I think the error was 
present in the 2.7.x series as well.

<pre>
root@tassadar:~# cat /etc/puppet/puppet.conf
[main]
  
modulepath=/etc/puppet/environments/$environment/modules/internal:/etc/puppet/environments/$environment/modules/public
  manifest=/etc/puppet/environments/$environment/manifests/site.pp
  logdir=/var/log/puppet
  vardir=/var/lib/puppet
  ssldir=/var/lib/puppet/ssl
  rundir=/var/run/puppet
  factpath=$vardir/lib/facter
  pluginsync=true
  runinterval=1380
  configtimeout=600
  splay=true
  report=true
  ca_server = puppetca.cat.pdx.edu
  server=tassadar.cat.pdx.edu

[master]
  ca = false
  storeconfigs = true
  storeconfigs_backend = puppetdb
  reports = http
  reporturl = http://stromboli.cat.pdx.edu:3000/reports/upload
  reportdir = /disk/trump/puppet-reports
  
[user]
  environment = production
</pre>




-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to