요즘 하고 있는 프로젝트 시스템 구성이 일반적이지가 않는데요. Jenkins를 이용해 Windows Server 2012 R2 로 FTP로 배포를 하고 있습니다. 그런데 늘 그런건 아니고 간헐적으로
ERROR: Exception when publishing, exception message [Could not write file. Server message: [550 The process cannot access the file because it is being used by another process.
]]
위와 같은 에러 메시지가 발생을 하네요. 그래서 다시 배포를 하면 또 정상적으로 끝날때가 있고 위 에러가 반복될때도 있고 시간날때마다 틈틈히 관련 자료를 찾아봤는데 드디어 찾았습니다.
Windows 7 서비스팩 1(SP1), Windows 8, Windows 8.1, Windows Server 2008 R2 sp1, Windows Server 2012, Windows Server 2012 R2를 사용하는 컴퓨터에서 FTP서비스를 사용할때 발생하는 문제라고 하네요. 그래서 핫픽스(패치 프로그램)을 제공한다는데
중요: 이 핫픽스를 설치한 후 언어 팩을 설치 하지 마십시오. 이렇게 하면 핫픽스에서 언어별 변경 사항이 적용 되지 않습니다, 그리고 및 핫픽스를 다시 설치 해야 합니다. 자세한 내용은 Windows에 언어 팩 추가를 참조하십시오. 라는 문구가 신경이 쓰입니다.
'뭐지? 패치하면 언어 설정이 바뀐다는 건가?' '패치 후 언어 설정만 바꾸지 않으면 문제가 없다는 건가?' 같은 찝찝한 생각이 자꾸 듭니다.
어라? 다운로드를 할 수가 없고 전자 메일로 핫픽스 요청을 하라네요. '뭔가 이상하다. 완전한 패치 프로그램이 아닌거 같다.' 라는 생각을 하게 됐습니다. 그래도 하기로 한거 일단 요청을 해 봤습니다.
요청하신 핫픽스 다운로드 링크 라는 제목으로 바로 메일이 도착했는데요. 아래 내용을 읽어보고 진행을 중단했습니다.
경고 - 이 핫픽스는 완전한 테스트를 거치지 않았습니다. 그러므로 이 메시지 끝의 표에서 "KB 문서 번호" 필드에 나열된 하나 이상의 Microsoft 기술 자료 문서에 설명되어 있는 것과 완전히 일치하는 문제가 발생하는 시스템이나 컴퓨터에만 이 핫픽스를 적용하십시오. 이 핫픽스와 관련하여 특별한 호환성 문제나 설치 문제가 있는지 잘 알지 못하는 경우에는 다음 서비스 팩이 릴리스될 때까지 기다리는 것이 좋습니다. 서비스 팩에는 이 핫픽스가 완전히 테스트를 마친 상태로 포함될 것입니다. 이 핫픽스와 관련하여 호환성 문제나 설치 문제가 있는지 여부를 사용자가 판단하기에는 어려움이 있을 것입니다. 자신이 겪는 특정 문제를 이 핫픽스로 해결할 수 있는지 확인하고 싶거나 이 핫픽스와 관련하여 특별한 호환성 문제나 설치 문제가 있는지 알고 싶으면 고객 지원 서비스에 문의하여 지원 담당자의 도움을 받으십시오. 지원 서비스에 문의하는 방법을 알려면 다음 링크를 복사하여 웹 브라우저에 붙여넣으십시오.
허허 완전한 테스트를 거치지 않았으니 다음 서비스 팩이 일리스될 때까지 기다리는 것이 좋다네요. 문제가 발생하는 Windows들은 거의 대부분 판매 중단되고 지원도 중단되거나 곧 중단될 버전들 아닌가요? 과연 다음 서비스팩이라는게 정말 릴리스 될 지 궁금해집니다.
글로벌 소프트웨어 기업이라는 마이크로소프트인데 왜 저는 정식 핫픽스가 안나올거 같다는 생각이 들까요?