Fehler 400 auf dem SERVER: Die Umgebung muss rein alphanumerisch sein, nicht „puppet-ca“

Fehler 400 auf dem SERVER: Die Umgebung muss rein alphanumerisch sein, nicht „puppet-ca“

Ich möchte diesen Fehler gerne teilen, da ich einen Tag lang damit Zeit verschwendet habe. Ich denke also, dass ich für andere nützlich sein könnte

Mein Kollege im Infrastrukturteam hat einen Puppet-Server eingerichtet. Er hat mir ein weiteres Windows 2008 R2 zur Verfügung gestellt, damit ich den Puppet-Agenten selbst installieren kann.

Ich versuche, Puppet Agent auszuführen und es wird immer eine Meldung angezeigt

Fehler 400 auf dem SERVER: Die Umgebung muss rein alphanumerisch sein, nicht „puppet-ca“

Antwort1

Die Grundursache ist, dass die Puppet-Version auf dem Puppet-Master-Server 3.8.1 ist. Ich installiere jedoch Puppet 4.1.0 auf dem Puppet-Agent.

Die Puppet-Master-Version muss größer oder gleich der Puppet-Agent-Version sein. Die Lösung besteht darin, dass ich Puppet auf Puppet Agent deinstalliere und stattdessen Puppet Version 3.8.1 neu installiere.

Downloads früherer Versionen finden Sie unter dem folgenden Link:https://puppet.com/misc/pe-files/previous-releases

Antwort2

In meinem Fall wurde dieses Problem durch fehlende Umgebungsvariablen in puppet.conf verursacht. Nach dem Ausführen mit --environment production funktioniert alles wie erwartet.

verwandte Informationen