태그 보관물: ubuntu

20101104 :: 우분투원 클라이언트 재설치하기

사실 문제해결 레시피에 적을만한 내용이지만, 귀찮은 관계로 이 곳에 올립니다. 우분투 원이 뭔지, 클라우드 스토리지 관련한 이야기를 좀 하고 싶은데, 요즘은 너무 바쁜 관계로 메모 형식으로 남깁니다.

1. 증상

우분투원 설정 프로그램이 정상적으로 뜨지 않고, 우분투원 폴더가 동기화 되지 않음

2. 상태 확인

터미널을 열고 다음 명령으로 상태 확인

$ u1sdtool -s

여기서 로컬과 서버의 root가 서로 다르다는 알 수 없는 이야기를 하고 있으며 error : 1 이므로 문제가 있는 상황.

3. 다른 케이스

우분투 10.04를 새로 설치한 노트북에서는 우분투원이 정상적으로 동작함. 우분투 9.04에서 차근 차근 업그레이드 해 온 집/사무실의 데스크탑에서는 동일한 문제 발생

4. 해결책

우분투원 클라이언트를 재설치한다.

5. 재설치 절차

1) 우분투 원 클라이언트의 연결을 끊고 관련 프로세스를 종료함.

이 때 버전에 따라 죽일 수 있는 프로그램이 약간 다르지만, 대략 아래와 같이 명령을 입력해 본다. 실행되고 있지 않은 프로그램은 당연히 죽일 수 없으므로, 에러 메시지가 출력될 것이다.

$ u1sdtool -q

$ killall ubuntuone-syncdaemon

$ killall ubuntuone-login

$ killall ubuntuone-preferences

$ killall ubuntu-sso-login

2) 저장된 키 토큰 삭제

메뉴의 “시스템 > 기본설정”에서 암호 및 암호화 키 설정을 실행하여 키 항목 중, Ubuntuone (이라고 깔끔하게 나올 수도 있고 무슨무슨 토큰이라고 길게 나올 수도 있음) 관련한 항목을 오른쪽 버튼으로 클릭하여 ‘삭제’한다.

3) 설정 및 캐시 삭제

우분투원에서 사용하던 캐시 및 설정 들을 모두 삭제한다.

$ sudo rm -rf  ~/.local/share/ubuntuone

$ rm -rf ~/.cache/ubuntuone

$ rm -rf ~/.config/ubuntuone

4) 우분투원 폴더 정리

기존 우분투원 폴더는 이름을 변경한다. (필요없으면 삭제해도 좋다)

$ mv ~/Ubuntu\ One ~/Ubuntu\ One_bak

5) 우분투원 삭제

우분투 원을 진짜로 삭제한다.

$ sudo apt-get purge ubunutone-client* python-ubuntuone-storage*

6) 우분투원 설치

삭제가 완전히 끝나면 재설치 한다

$ sudo apt-get install ubuntuone-client* python-ubuntuone-storage*

6. 우분투 원 다시 시작

설치가 끝나면 메뉴의 “시스템 > 기본설정”에서 “우분투 원”을 선택해서 실행하면, 우분투원 환경 설정 프로그램이 실행되면서 계정 설정창이 뜬다. 여기서 우분투원 사이트에 접속하는 메일주소와 패스워드를 입력한 후 환경 설정 프로그램에서 ‘장치들’ 탭에서 [연결] 버튼을 클릭해 준다.

비로소 연결이 완료되면 다른 장치들이 해당 탭에 표시되고, 동기화가 시작된다. 다음 명령으로 우분투원의 상태를 점검할 수 있다.

$ u1sdtool -s

만약 정상적으로 우분투원이 동작하지 않는 것으로 보인다면, 재부팅한 후에는 정상적으로 동작한다. (적어도 나는 그랬음)

20101027 :: 우분투 리눅스에서 아이폰 테더링하기

아이폰을 사용하면서 한 가지 아쉬웠던 것 들 중 하나는 윈도나 맥이 아니면 테더링을 할 수 없었다는 것이었습니다. 아이폰 자체가 업무 등에 도움이 되기는 하지만 정작 노트북을 가지고 다니면서 네트워크에 접속해야 할 필요가 있는 경우에는 아이튠즈가 설치된 윈도가 참 아쉽다는 생각을 했었지요. 요 문제로 KT 다니는 아는 동생에게 물어보았더니, 애플이 안해주면 어쩔 수 없다고 ㅠㅠ 하더군요.

하지만 우분투에서도 아이폰 테더링용 드라이버가 나와있더군요. 애플이 공식적으로 배포한 것은 아닌 듯 합니다. 아 여기서 오픈소스의 위력을 새삼 또 깨닫게 되네요.

테더링 드라이버 설치

아이폰 테더링 드라이버는 Mike Sierra 님이 소개해주신 Ubuntu Tweak 이라는 프로그램을 통해 설치할 수 있습니다.

Ubuntu Tweak을 설치하여 실행한 후, 프로그램 > 소스센터에서 “other” 항목을 선택하면 iPhone Ethernet Driver for USB 항목을 발견할 수 있습니다. 이 항목을 선택하기 위해서는 우측 하단에 “잠금풀기”를 클릭하여 비밀번호를 입력합니다.

아이폰 테더링 드라이버의 저장소를 추가한 후, ‘새로고침’ 버튼을 클릭하여 소프트웨어를 내려받을 수 있도록 준비합니다.

그런 다음, 우분투 소프트웨어센터에서 iPhone으로 검색하여 드라이버를 설치할 수 있습니다.

아이폰에서 테더링하기

아이폰에서 테더링을 설정하는 방법은 다음과 같습니다.

1. 설정 > 일반 > 네트워크로 진입합니다.

2. 인터넷 테더링을 선택하고, ‘켬’으로 설정합니다.

인터넷 테더링이 작동하는 방식은 블루투스를 이용하거나 USB 연결 케이블을 이용하는 방법이 있습니다. 아이튠즈에서는 이 둘 모두를 지원하지만, 여기서 설치할 수 있는 드라이버는 USB를 통한 연결만을 지원합니다.

3. 테더링이 켜진 상태에서 아이폰을 USB 케이블로 노트북에 연결합니다.

4. 우분투에서는 새로운 유선 네트워크를 감지하고 인터넷에 연결됩니다.

5. 연결이 완료되면, 아이폰 상단에는 푸른색 막대가 신비스럽게 깜빡이며 테더링 연결 중임을 알려줍니다.