본문 바로가기

아티클/팁/.NET / Windows

VS2008 설치시 오류 1330 발생

Visual Studio 2008을 설치하다가 다음과 같은 오류를 만날 경우가 있다 :

오류 1330d:\cab4.cab 캐비닛 파일의 디지털 서명이 유효하지 않아 필요한 파일을 설치할 수 없습니다. 캐비닛 파일이 손상되었을 수 있습니다.

국내에서는 아직 Visual Studio 2008을 설치해 본 사람이 없는건지 아니면 다들 운이 좋아서인지는 모르겠으나, 검색을 해 보니 한글 자료는 찾을 수가 없는 상황. 다음 포스트를 살펴보면 대충 무슨 일이 벌어지고 있는지 살펴볼 수 있다 :

How to Workaround Error 1330 During Visual Studio 2008 Installation
http://blogs.msdn.com/heaths/archive/2007/12/14/how-to-workaround-error-1330-during-visual-studio-2008-installation.aspx

내용이 좀 기니, 어쨌든 요약을 해 보자면 :

  • 파일의 사이즈가 클 경우 파일의 디지털 서명 확인(Verification)이 실패할 경우가 있다.
  • 로컬 하드디스크에 Visual Studio 2008 파일을 복사하고 실행해서 성공을 한 사례가 있다.
  • ISO 파일을 가상 CD(=Daemon, UltraISO 등)로, 혹은 dvd로 구워서, 혹은 로컬 하드디스크에 설치 파일을 복사한 후 설치를 진행해도 안 되는 사례가 있다.
  • OS의 버전에 따라 미묘하게 되고 안 되고 하는 사례가 있다.
    예) Windows version: 5.1 (Build 2600.xpsp_sp2_qfe.070227-2300 : Service Pack 2) - 성공
    Windows version: 5.1 (Build 2600.xpsp_sp2_rtm.040803-2158 : Service Pack 2) - 실패
  • 결론 : 지 맘대로 됐다 안 됐다 한다.

케냘도 가상머신에 설치를 하다가 이런 상황에 마주쳤는데, 일단은 재부팅을 한 후에 다시 설치를 시도했더니 성공. 이렇게 되면 메모리 문제라든가 signing tool과 관련이 있는 것 같기도 한데 오류가 명확하지 않아서 뭐라고 딱 집어 말하기가 애매하다.

아니 무슨 지금이 90년대도 아닌데 컴퓨터 리붓하고 설치하면 설치 안 되던게 설치가 되고 ...