| Puppet Version: 7.11 Puppet Server Version: none, there is no puppet server OS Name/Version: Ubuntu 20.04 LTS Reporting to puppet-summary via https on a masterless setup fails with : Puppet (err): Failed to initialize SSL: The CA certificates are missing from '/etc/ puppetlabs/puppet/ssl/certs/ca.pem' and later Puppet (err): Failed to initialize SSL: The private key is missing from '/etc/puppe tlabs/puppet/ssl/private_keys/<FQDN>.pem' This is a revisit of PUP-10365 but the fix in there does not help. Desired Behavior: Puppet does not attempt to load these missing CA and private keys on a masterless setup and allows plain https use to report to puppet-summary. Actual Behavior: With /etc/puppetlabs/puppet/puppet.conf : [main] codedir = <some local directory> report = true reports = http, store reporturl = https://puppet-summary.<internal-domain>/upload disable_warnings = deprecations puppet fails with : Puppet (err): Failed to initialize SSL: The CA certificates are missing from '/etc/ puppetlabs/puppet/ssl/certs/ca.pem' If we add a line to some random cert to shut it up like : localcacert = /etc/ssl/certs/ca-certificates.crt Then the next error is : Puppet (err): Failed to initialize SSL: The private key is missing from '/etc/puppe tlabs/puppet/ssl/private_keys/<FQDN>.pem' |