人形 400 エラー 'getcwdは’

技術注記

人形: リモート·サーバ·エラーからカタログを取得できませんでした 400 サーバー上の "環境のために解析できませんでした" getcwdは

パペットマスターバージョン 2.7.18. パペットエージェントバージョン 2.7.18.

断続的な 400 エラー "環境を解析できませんでした: DEVは、「そうでなければ正常に動作して本番サーバー上で発生. この障害は、ローカル·ワークステーションのテスト環境では発生しません.

DOSエンコーディングをチェックする

LRCFやDOSから^ Mの行末には、ファイルをLinuxで実行しているコードの中で奇妙な副作用を作成するエンコードされた.

私は最近、私のEclipse IDEを更新しました. UTF-8に変更デフォルトのエンコーディング. 私は、Subversionリ​​ポジトリにコミットされた新しい人形モジュールを作成した. これらのモジュールは、最終的にはパペットマスターにチェックアウトされた.

DOSエンコードされたファイルを見つける。

新しいモジュールとSVNのファイルが位置していた.

一時しのぎ

Unixの行末をUTF-8にEclipse IDEのエンコードをリセット.

DOS2UNIXコマンドを使用してUNIXエンコードにすべて。さんと人形のファイルを変更.

人形が実行されると正常に戻った.

永続的な修正

SVNを設定:異種プラットフォーム上での開発を可能にするためにはSubversionでのEOLスタイル.

私の人形の設定で, 人形のユーザのホームディレクトリは、/ var / libに/人形です. Subversionはそこにその設定ファイルを保存する: /VAR / libに/人形/。subversionの/ configに. 構成例である:

 

12月10日, 2013 投稿者 ジョンJaroker に提出された: 人形 ,

コメントする最初の人になる. コメントを残す

あなたのメールアドレスは公開されません. 必須フィールドがマークされている *