Open H6pOJTyp opened 2 months ago
What version of the PuppetDB terminus are you using?
Commands are submitted to PuppetDB from Puppetserver using the PuppetDB terminus, and it is unsupported to submit commands to PuppetDB from a newer terminus than it was released with. Since your Puppetserver node is using Puppet Platform 8, I'm assuming it is also using a puppetdb-termini
package version from the 8 series, which would be too new for PuppetDB 7. So in this case I would recommend upgrading PuppetDB to an 8 version.
In general, deployments of Puppet with components split over a major version are likely to hit problems, especially with TLS, because the major version is an opportunity to take up larger updates to openssl/bouncycastle.
Use Case
The open-source version (8.4.1) of puppetserver refuses to store reports in puppetdb (7.1.12) — after creating the config with
puppetdb ssl-setup
. The error message is of the formDescribe the Solution You Would Like
I have now spent a lot of time trying to debug this. It would be helpful if the puppetserver would specify the cause of the problem, as for example: