Puppet 400 Error 'getcwd’

Technischer Hinweis

Puppe: Der Katalog konnte nicht vom Remote-Server abgerufen werden. Fehler,,en,Puppenmeister-Version,,en,Marionetten-Agent-Version,,en,dev 'tritt auf einem ansonsten normal arbeitenden Produktionsserver auf,,en,Diese Module wurden schließlich dem Marionettenmeister übergeben,,en,Das Home-Verzeichnis des Puppenspielers ist / var / lib / puppet,,en,Subversion speichert dort seine Konfigurationsdatei,,en,Eine Beispielkonfiguration ist,,en,10. Dezember,,en 400 auf SERVER "Für Umwelt konnte nicht analysiert" getcwd

Puppet Master Version 2.7.18. Puppet Agent Version 2.7.18.

Intermittierend 400 Fehler "konnte nicht Umgebung analysieren: dev' occurs on an otherwise normally working production server. Dieser Fehler ist nicht in lokalen Workstation Testumgebung auftreten.

Check für DOS Encoding

LRCF und ^ M Zeilenenden von DOS-codierte Dateien erstellen seltsame Nebenwirkungen im Code unter Linux.

Ich hatte vor kurzem aktualisiert meine Eclipse-IDE. Die Standardkodierung von UTF-8 geändert. Ich neue Marionetten-Module, die zu einem Subversion-Repository begangen wurden geschaffen. Those modules eventually were checked out to the Puppet Master.

Finden Sie DOS-Dateien codiert

Die neuen Module und svn Dateien wurden entfernt.

Temporary Fix

Zurücksetzen Eclipse-IDE-Kodierung auf UTF-8 mit Unix-Zeilenenden.

Ändern Sie alle. Svn und Puppen Dateien auf Unix-Codierung mit dos2unix Befehl.

Puppet läuft wieder normal.

Permanent Fix

Setzen Sie die svn:eol-style in Subversion, um die Entwicklung auf heterogenen Plattformen ermöglichen.

In meinem Puppen Setup, the puppet user's home directory is /var/lib/puppet. Subversion stores its configuration file there: /var / lib / puppet /. subversion / config. An example configuration is:

 

December 10th, 2013 Posted by Jon Jaroker Abgelegt in: Puppet ,

Seien Sie den ersten Kommentar. Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *