Trac Project 생성시 log를 file type으로 trac.log에 기록하도록 기본 지정되도록 수정하고 trac-admin으로 프로젝트를 생성하니 에러가 발생하였다.

Trac 프로젝트 페이지에서 이와 관련된 Ticket(http://trac.edgewall.org/ticket/2498)을 발견하였고 최종적으로 v 0.10.4에 적용된 Changeset(http://trac.edgewall.org/changeset/3277)도 확인하였다.

그러나 변경된 것도 위와 같은 조건에서 여전히 같은 에러를 야기시켰다.
원인은 새로 프로젝트를 생성하는 경우 기본 구조가 되는 디렉토리들을 생성하기 전에 log 파일이 존제하는지 확인하는 과정에서 발생하였다. 그래서 문제가 발생하지 않도록 소스를 수정하였다. 그리고 자료를 남기기 위해 오랜만에 diff를 활용 pacth 파일도 만들어 보았다.

사용자 삽입 이미지
크리에이티브 커먼즈 라이센스
Creative Commons License
2008/01/01 04:50 2008/01/01 04:50
Tags:

Trackback Address :: http://www.codeforum.net/blog/pitoosung/trackback/140