2009년 3월 29일 일요일

MS VS2005에서 c1902에러 발생

hudson + vs2005 builder + google test 조합의 시스템을 구성하는 도중 아래의 배치 구문을 통한 명령에서 c1902에러 발생!!!
devenv xxx.vcproj /Build Debug
밑도 끝도 없이 "프로그램 데이터베이스 관리자가 일치하지 않습니다. 설치를 확인하십시오."라는 에러 메세지를 내 뱉는다. 해결을 위해 ci server가 설치된 쪽에서 cmd line에서 빌드를 해보니 잘 된다. 하루하고도 반나절을 꼬박 찾아 본 결과 cmd line에서 build를 할때(user계정)와 ci server를 통해 build를 할 때의(system 계정) 계정이 달라 발생한 에러. MS쪽에서는 자기네 버그라며 hotfix를 내 놓은 상태였다. 한글 vs2005에서는 이 hotfix(#920770)만 패치하는 것은 안되는 것 같고 sp1을 깔아야 할듯. 근데 sp1 하나 까는데 벌써 4시간째인데 아직 안끝난다. 멈춘건 아닌지 모르겠네. 암튼간 난 뭘하나 해도 이렇게 시간이 많이 걸리는거냐...

댓글 1개:

  1. ms공식 홈피에서 내려받기를 하다 느려서 취소하고 심파일을 통해 설치파일을 받은게 화근, 4시간여를 날렸다.
    설치파일이 문제가 있어 설치가 제대로 되지 않았던 것.

    설치 후 c1902에러는 거짓말 처럼 사라졌다.
    이로써 또 하나 clear!!!

    답글삭제