Trac NonType object 오류

Trac에서 다음과 같은 Oops 오류가 검출되면....

trac.ini 파일에 설정값이 제대로 안들어간 경우일수도 있으므로 확인해 보자

사용자 삽입 이미지

나 같은 경우에는 다음과 같이 설정되어 있었다

[trac]
repository_sync_per_request = (default)

알고 보니깐 저 값이 잘못되어서 에러가 났던것,

해결방법은 그냥 간단하게 default를 없애면 된다

[trac]
repository_sync_per_request =

이렇게 하면 일단 메인 위키페이지는 정상적으로 뜨는데,

Error with navigation contributor "BrowserModule"

메세지가 위에 뜬다... (스크린샷은 못찍었다......)

그리구 (git) 소스둘러보기 메뉴가 아예 뜨지 않고 타임라인(시간이력) 으로 들어가면 또 웁스 오류가 난다

아놔 다 고친줄 알았더니만 또 이 오류냐 !!!

이 오류 해결법은 다음과 같다....... 그냥 "trac-gitplugin"을 전부 지우고

(아치라면 AUR에 있는 패키지는 쓰지말자 컴파일도 안되는데다가 설치한다 해도 작동도 잘 안된다.)


다음과 같이 재 설치하면 된다

(아치가 아닐경우에는 그냥 easy_install 만 쓰면된다 - 그리고 나는 trac 0.12 임)
# easy_install-2.7 http://github.com/hvr/trac-git-plugin/tarball/master

이제 tracd를 재시작하면 에러 없이 잘 쓸수가 있게 된다. ㅋ

역시 문제가 생기면 다 지우고 재설치가 답인가......씁......

처음에 아치에서 파이썬버전이 막 바뀌면서 생긴 문제인줄 알았는데 그것이 아니라,

어떻게 하다가 설정값이 바껴서 생긴 문제인걸로 파악되었다.

나는 바꾼적이 없었는데... 패키지 깔면서 어떻게 설정값을 건들였거나, 아니면 설정값 정책이 변경된것 같다

이걸 몰라서 방치하다가 한달만에 고쳤다 ㅜ

그런데 trac사용법또 까먹었다는... 다시 좀더 봐야할듯....