Failed to start on puppet client

Problem: restart puppet (puppet client) report error :Could not run:SSL_connect returned=1 errno=0 state=error:certificate verify failed:[self signed certificate in certificate chain for /CN=Puppet Root CA:]

Expected outcome:

Foreman and Proxy versions:

Foreman and Proxy plugin versions:

Distribution and version:

Other relevant data:

I guess your /etc/puppetlabs/puppet/ssl on that machine has some wrong content? Or did you change ssldir in /etc/puppetlabs/puppet/puppet.conf? This seems more like a generic puppet issue, you may search for help in their forums. Also check the content of the CA cert on that machine openssl x509 -in /etc/puppetlabs/puppet/ssl/ca/ca_crt.pem -text. It should be matching the CA certificate configured for your puppetserver (puppet CA)

I don’t change ssldir.This problem occurs on the client side.