J'ai récemment mis à jour Katello vers 2.2 et Foreman maintenant vers 1.8.1, il semble donc qu'à un moment de la mise à jour, Puppet ne peut plus contacter Foreman :
> [root@virt5 ~]# puppet agent --test info:
> Récupération du plugin
> err: Impossible de récupérer le catalogue depuis le serveur distant: Erreur 400 sur
> LE SERVEUR: Lors de la recherche du nœud virt5:Échec de la recherche virt5.
> via exec: L'exécution de '/etc/puppet/node.rb virt5' a retourné 1:
> avertissement: Pas d'utilisation du cache pour le catalogue échoué err: Impossible de récupérer
> le catalogue ; saut de l'exécution
Lorsque j'exécute la même commande sur mon puppetmaster, je vois :
[root@foreman certs]# /etc/puppet/node.rb virt5
Impossible d'envoyer les faits à Foreman : SSL_connect a retourné 1 errno=0 état=SSLv3 read server session ticket A: tlsv1 alert unknown ca
J'ai essayé de copier le certificat /etc/pki/katello/certs/katello-default-ca.crt utilisé par httpd vers /etc/pki/ca-trust/source/anchors/ puis j'ai exécuté update-ca-trust extract
, mais cela ne semble pas avoir fait de différence.
Je suis sûr de passer à côté de quelque chose de bête, je ne suis tout simplement pas sûr de ce que cela pourrait être.