반응형
저의 개발환경은 Host는 Windows7이고, VMWare을 이용하여 Fedora 13을 사용하고 있습니다.
git 초기화를 위해 repo init을 하는데 애러가 발생했습니다. 아래와 같이 수행하였는데 발생하였습니다.
Case 1:
Case 2:
이런 애러를 발생하게 됩니다. 계속 반복을 해도 위와 같은 애러가 발생했습니다.
그런데 git:// 대신 http://를 사용하면 해결된다는 글을 읽었습니다.
테스트 결과 첫번째는 애러가 발생했지만, 다시 해보니 정상 동작을 해주네요.
Solution:
이젠 repo sync만 동작해주면 되겠군요^^
소스를 다운받다보니.. git://을 http://로 바꿨다고 되는건 아닌것같군요. 받는 서버의 주소는 같은 것 같습니다. 어떤분의 글을 보면 VMWare에서 arp패킷을 받으면 문제가 발생한다고 하는군요.. 저는 확인을 못해서 정확히 모르겠지만, repo init이든 repo sync든 애러가 발생해도 계속 하다보면 동작한다는 겁니다.
결론은 이러한 문제가 발생하면, 그냥 계속 해보십시오.
repo init에서 문제가 발생하면 계속 하십시오. repo sync에서 문제가 발생하면 계속 하십시오. 언젠가는 됩니다 ㅠㅠ 무책임하지만, 저는 지금 3시간만에 repo sync를 3번 connection하는군요.. 계속 연결이 끊킨다면, 리눅스를 재부팅 해보시길 바랍니다. 소스코드 다운로드가 이리 힘들 줄은... 모두 수고하세요 (__)
git 초기화를 위해 repo init을 하는데 애러가 발생했습니다. 아래와 같이 수행하였는데 발생하였습니다.
Case 1:
[dhna@localhost mydroid]$ repo init -u git://android.git.kernel.org/platform/manifest.git -b froyo
Getting repo ...
from git://android.git.kernel.org/tools/repo.git
fatal: read error: Connection reset by peer
Getting repo ...
from git://android.git.kernel.org/tools/repo.git
fatal: read error: Connection reset by peer
Case 2:
[dhna@localhost mydroid]$ repo init -u git://android.git.kernel.org/platform/manifest.git -b froyo
Getting repo ...
from git://android.git.kernel.org/tools/repo.git
android.git.kernel.org[0: 149.20.20.141]: errno=Connection timed out
fatal: unable to connect a socket (Connection timed out)
Getting repo ...
from git://android.git.kernel.org/tools/repo.git
android.git.kernel.org[0: 149.20.20.141]: errno=Connection timed out
fatal: unable to connect a socket (Connection timed out)
이런 애러를 발생하게 됩니다. 계속 반복을 해도 위와 같은 애러가 발생했습니다.
그런데 git:// 대신 http://를 사용하면 해결된다는 글을 읽었습니다.
테스트 결과 첫번째는 애러가 발생했지만, 다시 해보니 정상 동작을 해주네요.
Solution:
[dhna@localhost mydroid]$ repo init -u http://android.git.kernel.org/platform/manifest.git -b froyo
Getting repo ...
from git://android.git.kernel.org/tools/repo.git
android.git.kernel.org[0: 149.20.20.141]: errno=Connection timed out
fatal: unable to connect a socket (Connection timed out)
[dhna@localhost mydroid]$ rm -rf .*
[dhna@localhost mydroid]$ repo init -u http://android.git.kernel.org/platform/manifest.git -b froyo
Getting repo ...
from git://android.git.kernel.org/tools/repo.git
remote: Counting objects: 1293, done.
remote: Compressing objects: 100% (563/563), done.
...
Getting repo ...
from git://android.git.kernel.org/tools/repo.git
android.git.kernel.org[0: 149.20.20.141]: errno=Connection timed out
fatal: unable to connect a socket (Connection timed out)
[dhna@localhost mydroid]$ rm -rf .*
[dhna@localhost mydroid]$ repo init -u http://android.git.kernel.org/platform/manifest.git -b froyo
Getting repo ...
from git://android.git.kernel.org/tools/repo.git
remote: Counting objects: 1293, done.
remote: Compressing objects: 100% (563/563), done.
...
이젠 repo sync만 동작해주면 되겠군요^^
결론은 이러한 문제가 발생하면, 그냥 계속 해보십시오.
repo init에서 문제가 발생하면 계속 하십시오. repo sync에서 문제가 발생하면 계속 하십시오. 언젠가는 됩니다 ㅠㅠ 무책임하지만, 저는 지금 3시간만에 repo sync를 3번 connection하는군요.. 계속 연결이 끊킨다면, 리눅스를 재부팅 해보시길 바랍니다. 소스코드 다운로드가 이리 힘들 줄은... 모두 수고하세요 (__)
[dhna@localhost mydroid]$ repo init -u http://android.git.kernel.org/platform/manifest.git -b froyo
(완료될때까지 반복)
[dhna@localhost mydroid]$ repo sync
(완료될때까지 반복)
(완료될때까지 반복)
[dhna@localhost mydroid]$ repo sync
(완료될때까지 반복)
반응형
'안드로이드' 카테고리의 다른 글
[안드로이드] 자바 API 한글 문서 (2) | 2011.06.22 |
---|---|
[안드로이드] ListView에 OnKeyListener 등록시 position 얻기 (0) | 2011.06.16 |
[안드로이드] SQLite db 구조 보기 ( SQLite Manager 사용하기 ) (0) | 2011.06.08 |
[안드로이드] 유니코드 문자(특수문자)를 코드에서 사용하는 방법 (0) | 2011.06.08 |
JDK Old Version(1,2, 1,3, 1,4, 1,5) download. (JDK 이전버전 다운로드) (0) | 2011.06.05 |
[안드로이드] repo sync를 할 경우 read error 발생 (0) | 2011.06.03 |
[안드로이드] RemoteService 기본 연습하기 (Service/Client) (0) | 2011.06.02 |
[안드로이드] INSTALL_FAILED_INSUFFICIENT_STORAGE 애러 (0) | 2011.05.27 |
ProgressBar 사용하기 (원형 프로그래스바와 막대 프로그래스바) (0) | 2011.05.26 |
Android Weather AppWidget 소스코드 (0) | 2011.05.22 |