인형 400 오류 '에 getcwd’

기술 노트

인형: 원격 서버의 오류에서 카탈로그를 검색 할 수 없습니다 400 서버에 "환경에 대한 구문 분석 할 수 없습니다" 에 getcwd

인형 마스터 버전 2.7.18. 인형 에이전트 버전 2.7.18.

간헐적 400 오류 "환경을 구문 분석 할 수 없습니다: dev에 '그렇지 않으면 정상적으로 작동 프로덕션 서버에서 발생. 이 오류는 로컬 워크 스테이션 테스트 환경에서 발생하지 않습니다.

DOS 인코딩 확인

LRCF 및 DOS에서 ^ M 라인 엔딩 파일을 리눅스에서 실행되는 코드에서 이상한 부작용을 만들 인코딩.

나는 최근에 내 이클립스 IDE를 업데이트했다. UTF-8로 변경 기본 인코딩. 나는 Subversion 저장소에 커밋 된 새로운 인형 모듈을 생성. 이러한 모듈은 결국 꼭두각시 마스터에 체크 아웃했다.

찾기 DOS 파일을 인코딩

새로운 모듈과 SVN 파일이 위치하고 있었다.

임시 수정

유닉스 라인 엔딩으로 UTF-8로 이클립스 IDE 인코딩을 다시 설정.

DOS2UNIX 명령을 사용하여 유닉스 인코딩으로 모든. SVN과 꼭두각시 파일 변경.

인형의 실행은 정상으로 돌아.

영구 수정

SVN을 설정:이종 플랫폼에서 개발을 허용하는 전복의 EOL 스타일.

내 인형의 설정에서, 꼭두각시 사용자의 홈 디렉토리로 / var / lib / 인형입니다. Subversion은이 설정 파일을 저장: /var에 / lib 디렉토리 / 인형 /. 전복 / 구성. 예를 들어 구성은:

 

12 월 10 일, 2013 에 의해 게시 됨 존 Jaroker 에 출원: 인형 ,

의견을 가장 먼저 만나보세요. 코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드는 표시됩니다 *