Me gustaría compartir este error, ya que tengo desperdicio por un día en esto. Así que creo que podría ser útil para otros
Hay un servidor de marionetas configurado por mi colega en el equipo de infraestructura. Me proporcionan otra ventana 2008 r2 para instalar el agente de marionetas por mi cuenta.
Intento ejecutar el agente de marionetas y siempre muestra un mensaje
Error 400 en el SERVIDOR: El entorno debe ser puramente alfanumérico, no 'puppet-ca'
puppet
puppetmaster
Sarawut Positwinyu
fuente
fuente
Respuestas:
La causa raíz es que la versión de Puppet en Puppet Master Server es 3.8.1. Sin embargo, instalo Puppet 4.1.0 en Puppet Agent.
La versión maestra de Puppet debe ser mayor o igual que la versión del agente de Puppet. La solución es que desinstalo puppet en puppet agent y reinstalo puppet versión 3.8.1.
Puede encontrar descargas de versiones anteriores en el siguiente enlace: https://puppet.com/misc/pe-files/previous-releases
fuente
En mi caso, este problema fue causado por la variable de entorno faltante en puppet.conf. Después de ejecutar con --environment production, todo funciona como se esperaba.
fuente