Gostaria de compartilhar esse erro, pois tenho um desperdício por um dia nisso. Então eu acho que posso ser útil para outros
Há uma configuração de servidor fantoche pelo meu colega na equipe de infraestrutura. Eles me fornecem outra janela 2008 r2 para instalar o agente de marionetes por conta própria.
Eu tento executar o agente fantoche e ele sempre mostra mensagem
Erro 400 no SERVIDOR: O ambiente deve ser puramente alfanumérico, não 'puppet-ca'
puppet
puppetmaster
Sarawut Positwinyu
fonte
fonte
Respostas:
A causa principal é que a versão fantoche no servidor mestre fantoche é 3.8.1. No entanto, eu instalo o fantoche 4.1.0 no agente fantoche.
A versão mestre do fantoche deve ser maior ou igual à versão do agente fantoche. A solução é que eu desinstalo o fantoche no agente fantoche e reinstale a versão 3.8.1.
Você pode encontrar downloads de versões anteriores no seguinte link: https://puppet.com/misc/pe-files/previous-releases
fonte
No meu caso, esse problema foi causado pela variável de ambiente ausente no puppet.conf. Após executar com a produção --environment, tudo funciona conforme o esperado.
fonte