Je voudrais partager cette erreur car j'ai des déchets pour une journée à ce sujet. Je pense donc que je pourrais être utile pour d'autres
Il y a une configuration de serveur de marionnettes par mon collègue dans l'équipe d'infrastructure. Ils me fournissent une autre fenêtre 2008 r2 pour installer moi-même l'agent de marionnettes.
J'essaie d'exécuter l'agent marionnette et il affiche toujours un message
Erreur 400 sur SERVER: l'environnement doit être purement alphanumérique, pas 'puppet-ca'
puppet
puppetmaster
Sarawut Positwinyu
la source
la source
Réponses:
La cause principale est que la version de marionnette sur le serveur maître de marionnette est 3.8.1 Cependant, j'installe la marionnette 4.1.0 sur l'agent de marionnette.
La version maître de la marionnette doit être supérieure ou égale à la version de l'agent marionnette. La solution consiste à désinstaller la marionnette sur l'agent de marionnette et à réinstaller la version de marionnette 3.8.1 à la place.
Vous pouvez trouver des téléchargements de versions précédentes sur le lien suivant: https://puppet.com/misc/pe-files/previous-releases
la source
Dans mon cas, ce problème était dû à une variable d'environnement manquante dans puppet.conf. Après avoir exécuté avec --environment production, tout fonctionne comme prévu.
la source