Puppet Client meldet sich nicht mehr beim Puppetserver

Auf dem Puppet Server das Zertifikat des betroffenen Clients (im Beispiel client.rs.de) löschen
# puppet cert clean client.rs.de

Danach auf dem Client (im Beispiel Ubuntu 16.04) den Puppet Client anhalten und danach das Verzeichnis
/var/lib/puppet/ssl
löschen.

# systemctl stop puppet
# rm -rf /var/lib/puppet/ssl
# systemctl start puppet

Der Puppet Client legt das Verzeichnis /var/lib/puppet/ssl beim Start selbständig an.

Im Anschluß daran kann auf dem Puppet Server das Zertifikat wie gewohnt neu signiert werden und der Puppet Client ist wieder erfolgreich verbunden.