Erro 400 no SERVIDOR: O ambiente deve ser puramente alfanumérico, não 'puppet-ca'

Erro 400 no SERVIDOR: O ambiente deve ser puramente alfanumérico, não 'puppet-ca'

Eu gostaria de compartilhar esse erro, pois perdi um dia com isso. Então acho que posso ser útil para outros

Há uma configuração de servidor fantoche feita por meu colega da equipe de infraestrutura. Eles me forneceram outra janela 2008 r2 para instalar o agente fantoche por conta própria.

Eu tento rodar o agente fantoche e ele sempre mostra mensagem

Erro 400 no SERVIDOR: O ambiente deve ser puramente alfanumérico, não 'puppet-ca'

Responder1

A causa raiz é que a versão do puppet no servidor puppet master é 3.8.1. No entanto, eu instalo o puppet 4.1.0 no agente puppet.

A versão do Puppet Master deve ser maior ou igual à versão do Puppet Agent. A solução é desinstalar o puppet no agente puppet e reinstalar a versão 3.8.1 do puppet.

Você pode encontrar downloads de versões anteriores no seguinte link:https://puppet.com/misc/pe-files/previous-releases

Responder2

No meu caso, esse problema foi causado pela falta de uma variável de ambiente no puppet.conf. Depois de executar com --environment production tudo funciona conforme o esperado.

informação relacionada