2010-02-18 5 views
1

solaris 8 상자에 mercurial 1.4.1 및 python 2.6.2를 설치했습니다. 이제 일부 hg 명령은 예상대로 작동하고 다른 명령은 실패합니다. - 내가 'Mercurial 설치 문제

abort: could not import module found! 

는 내 모습에 힌트가 필요합니다

나는 오류 메시지로 연결 저장소 ( hg init를) 초기화 파일 ( hg add)하지만, 커밋 ( hg commit)를 추가 할 수 있었다 파이썬 전문가가 아닌데, 이것은 found 모듈이 파이썬 배포본의 일부분인가요? 아니면 그 모듈이 수은에 속해 있습니까? 어떤 생각을 고칠 수 있을까요?

편집 귀하의 의견에 대한

감사합니다 - hg debuginstall 실행을 벌금, 하나의 문제를보고 - 나는 설정 파일 중 하나로 사용자 이름을 설정하지 않았다.

--traceback 좋은 힌트이었다

편집 ...이 실제 문제를 일으키는 믿을 수 없어!

여기 (& 붙여 넣기를 복사 할 수 없습니다) 마지막 줄의 :

ImportError: ld.so.1: hg: fatal: relocation error: 
file:/usr/local/lib/python2.6/lib-dynload/zlib.so: 
symbol inflateCopy: referenced symbol not found 

zlib.so 라이브러리 파이썬이나 수은 패키지 중 하나를 설치 한 존재.

내가 유일한 사람이 아니에요 것 같은데 : 솔라리스 10

당신은 당신의 시스템 (libz.so)의 ZLIB 라이브러리를 설치해야
+0

아마 소스를 다운로드하고 테스트를 실행해야합니다. 그들이 제공 한 오류로 인해 문제를 이해하는 데 도움이 될 수 있습니다. –

+0

'hg debuginstall'을 실행할 수 있습니까? – tonfa

+0

명령 줄에 --traceback과 함께 출력을 붙여 넣을 수 있습니까? 전체 추적이 도움이 될 것입니다. – tonfa

답변

0

에 파이썬 2.5 here's the same problem.

+0

저는 더 이상 그 프로젝트에 참여하지 않고 솔직히 우리가 해결했는지 기억도 나지 않습니다. 이전 솔라리스에'libz.so'를 설치 한 것일 수 있습니다. 이 오래된 질문을 재검토 한 것에 대한 감사로서 '받아 들일 것'을 취하십시오.) –

0

LD_LIBRARY_PATH 설정을 확인하십시오.

ldd /pkg/local/lib/python2.7/lib-dynload/zlib.so 
     libz.so =>  /import/wgs/lib/libz.so 

을하지만 지금의 나를 위해 일하는 : 그것은 이상한 곳에서 libz 당기는 경우 그것이 내가이를보고 있었다 /pkg/local/lib

에서 당겨되도록

당신은 그것을 해결하기 위해 필요합니다.