Posts Tagged ‘

타임캡슐 버그 – 파일 삭제, 이동, 숨겨짐

타임캡슐

이것때문에 한참을 고생했는데, 오늘에서야 해결책을 알게 되어 공유합니다.

저희집에서는 타임캡슐을 윈도우 머신 2대와 함께 공유 하드처럼 사용하고 있습니다. 맥북도 있지만, 가끔 열어보는 정도라서 맥으로 사용하는 정도는 미미하죠.

최근에 구입한 MP3들을 바로 이 타임캡슐에 보관하고 있는데, 어느날 부턴가 갑자기 파일이 안보이기 시작하더군요. 이 상태가 되면, 폴더 삭제가 안되는 것은 물론 이름을 바꾸거나 이동시키는 것도 불가능합니다. 어쩔 수 없이 새 폴더를 만들어서 다시 MP3 파일들을 넣어두었는데 문제가 재발하더군요.

검색 결과 문제는 이름이 긴 파일 때문이었습니다.

윈도우에서 허용하는 파일 이름의 길이보다 타임캡슐에서 허용하는 파일 이름 길이가 더 짧습니다. 아마도 사용하는 문자셋이 달라서 그러리라 짐작합니다(윈도우에서는 한글 1자에 2byte, 맥은 3byte).

해결책은 간단합니다.

문제가 됐던 이름이 긴 파일을 찾아서 그 폴더로 다시 복사해줍니다. 그러면 같은 이름의 파일이 있다며 덮어씌우겠냐고 나타나는데, 당연히 덮어씌웁니다. 이제 이 폴더에는 방금 복사한 파일이 나타날 것입니다. 바로 그 때, 나타난 파일을 지우면~ 문제가 깨끗이 해결됩니다.

이 방법에서 가장 어려운 부분은 “문제가 됐던 이름이 긴 파일을 찾는” 것입니다. 제 경우에는 맥북이 있어서 맥으로 접속했더니 파일이 보였고(이름이 잘리긴 했지만), MP3를 구입한 내역이 남아있어서 원래 이름을 어렵지 않게 찾을 수 있었습니다. 맥이 없을 때는 어떻게 해결해야할지 모르겠습니다. -_-;;

참고로, 맥에서였다면 파일 이름이 너무 길다며 아예 복사가 안된다고 합니다. 예방이 되는거죠. 윈도우에서 사용할 때만 발생하는 문제인 듯 합니다.

Windows7과 타임캡슐의 연결이 잘 안될 때

최근에 Windows7을 설치하고 난 후에 Windows Vista에서도 아무런 문제없이 잘 사용하던 타임캡슐에 문제가 생겼습니다. 연결이 자꾸 끊기는 것은 물론이고, Windows7 -> 타임캡슐로 복사도 안되더군요.

검색해보니 해외에서도 펌웨어를 최신으로 업데이트 하고 난 후에 비슷한 증상을 겪었다는 사람들이 많았습니다. 최신 버전인 7.4.2의 문제로, 많은 사람들이 7.3.2로 펌웨어를 롤백하라고 권장하고 있었습니다.

7.4.2에서 7.3.2로 롤백하는 방법은 다음과 같습니다.

1. AirPort 유틸리티를 실행합니다.

1. AirPort 유틸리티를 실행합니다.

1. AirPort 유틸리티 실행

2. 컨트롤 키를 누른 채로 파일 -> 업데이트 확인 메뉴를 클릭합니다.

2. 컨트롤 키를 누른 채로 파일 -> 업데이트 확인 메뉴를 클릭합니다.

2. 컨트롤 키를 누른 채로 파일 -> 업데이트 확인 메뉴 클릭

3. 원하는 버전(여기서는 Time Capsule 7.3.2)을 선택한 후 다운로드 버튼을 클릭합니다.

3. 원하는 버전(여기서는 Time Capsule 7.3.2)을 선택한 후 다운로드 버튼을 클릭합니다.

3. 원하는 버전 선택 후 다운로드 버튼 클릭

4. 베이스 스테이션 -> 펌웨어 업로드를 선택합니다.

4. 베이스 스테이션 -> 펌웨어 업로드

4. 베이스 스테이션 -> 펌웨어 업로드

5. 취소 버튼을 클릭합니다.

5. 취소 버튼 클릭

5. 취소 버튼 클릭

6. 원하는 버전을 선택한 후, 확인 버튼을 클릭합니다.

6. 원하는 버전 선택

6. 원하는 버전 선택

7. 설치가 완료되었습니다.

7. 설치 완료

7. 설치 완료

위와 같이 펌웨어 드라이버를 롤백하고 난 후에는 Windows 7에서도 정상적으로 복사가 가능해졌습니다. 얼른 이 문제가 수정된 펌웨어가 나왔으면 좋겠습니다. ^^

Snow Leopard에서 ezPlus 사용하기

최근에 운영체제를 Leopard(이하 레퍼드)에서 Snow Leopard(이하 스노우 레퍼드)로 업그레이드 했습니다.

스노우 레퍼드 (출처 : 애플코리아)

스노우 레퍼드 (출처 : 애플코리아)

일부 호환성 문제가 있다고 알려져있지만, 다행히 제가 쓰는 범위 내에서는 큰 문제가 없었습니다. 유일하게 FTP 클라이언트인 Cyberduck이 실행이 안되었는데, 홈페이지를 찾아가보니 스노우 레퍼드에 대응한 베타 버전을 이미 내놓았더군요.

문제는 신한은행에서 제공하는 맥용 클라이언트인 ezPlus 였습니다. 혹시나 했지만 역시나 신한은행에서는 스노우 레퍼드의 출시가 있거나 말거나 무관심한 분위기고, 인터넷에는 재빨리 업그레이드한 사람들의 푸념섞인 소리만 보이더군요. 증상을 정확히 말하면 프로그램 실행은 되는데, 공인인증서 패스워드를 입력하고 로그인을 시도하다가 다음과 같은 에러를 나타냅니다.

ezPlus 오류

ezPlus 오류

오류 메시지에 있는대로 프로그램을 바탕화면으로 옮겨보기도 했습니다만, 역시 같은 오류를 보게 됩니다. 그리고, 오늘 검색을 다시 해보니 레퍼드에 있는 Java 1.4 버전을 모두 옮기면 된다는 해결책이 있더군요. 하지만, 이미 업그레이드를 해버린 저에겐 옮겨올 레퍼드가 없었습니다. T^T

다행히 해외쪽에서 자바 문제를 해결한 페이지를 찾게 되었습니다. 1.5와 1.4 어떤 방법을 사용해도 해결은 가능하지만, 페이지에 있는 대로 Java 환경설정을 건드리면 기본 자바 버전이 1.6 64bit에서 1.5 32bit로 변경됩니다. 기본값이기 때문에 ezPlus 를 제외한 다른 자바 프로그램에서도 1.5 32bit를 사용한다는 것인데, 성능 상으로도 안 좋을 것 같고 왠지 찝찝하죠. 그래서 1.4 버전만 설치해봤더니 자바 환경설정을 건드리지 않아도 잘 동작하더군요. 방법은 다음과 같습니다.

1. 자바 1.4 버전을 다운로드 받습니다.

http://www.cs.washington.edu/homes/isdal/snow_leopard_workaround/java.1.4.2-leopard.tar.gz

위 URL 에서 받을 수 있습니다. 그리고 위 파일의 압축을 해제합니다. 압축을 해제하면 다음과 같이 1.4.2 폴더가 생성된 것을 볼 수 있습니다.

1.4.2 폴더

1.4.2 폴더

2. 터미널을 열고, 1.4.2 의 부모 폴더로 이동합니다.

그 다음, 다음 명령어를 입력합니다.

sudo mv 1.4.2 /System/Library/Frameworks/JavaVM.framework/Versions/1.4.2-leopard
cd /System/Library/Frameworks/JavaVM.framework/Versions/
sudo ln -s 1.4.2-leopard 1.4.2

이게 전부입니다. ^^
이제 ezPlus를 실행해보면 정상적으로 실행되는 것을 알 수 있습니다.

Page 1 of 212