无法从android存储库同步

时间:2009-11-03 10:17:26

标签: android git repository

我正在尝试根据http://source.android.com/download手册进行同步, 所以一切都很好,除了同步:)

repo sync
...
Fetching projects:   5% (8/143)  
Initializing project platform/development ...
fatal: The remote end hung up unexpectedly
error: Cannot fetch platform/development
.. or
Fetching projects:   2% (3/143)  fatal: read error (Connection reset by peer)
error: Cannot fetch platform/bootable/diskinstaller

我发现了这个issue,但没有有价值的信息

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

是的,只是继续重试,即使我有100%成功的回购同步,再次重试可能会出错:

例如,

repo sync
Fetching projects: 100% (171/171), done.  

honeyman:/root/download/android/myandroid>repo sync
Fetching projects:   7% (12/171)  fatal: protocol error: bad line length character
error: Cannot fetch device/htc/passion-common

honeyman:/root/download/android/myandroid>repo sync
Fetching projects:  10% (18/171)  fatal: protocol error: bad line length character
error: Cannot fetch platform/external/blktrace

honeyman:/root/download/android/myandroid>repo sync
Fetching projects:  48% (83/171)  fatal: protocol error: bad line length character
error: Cannot fetch platform/external/safe-iop

honeyman:/root/download/android/myandroid>repo sync
Fetching projects:  30% (52/171)  fatal: protocol error: bad line length character
error: Cannot fetch platform/external/iptables

honeyman:/root/download/android/myandroid>repo sync
Fetching projects:   1% (2/171)  fatal: protocol error: bad line length character
error: Cannot fetch platform/bootable/bootloader/legacy

幸运的是我发现原因是因为我的以太网RJ45端口不可靠(做一个“dmesg”):

[ 8957.756324] e1000e: eth0 NIC Link is Down
[ 8959.616964] e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
[ 8959.616977] e1000e 0000:00:19.0: eth0: 10/100 speed: disabling TSO
[ 8974.796164] e1000e: eth0 NIC Link is Down
[ 8993.905005] e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
[ 8993.905019] e1000e 0000:00:19.0: eth0: 10/100 speed: disabling TSO
[ 9020.320169] e1000e: eth0 NIC Link is Down
[ 9125.809081] e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
[ 9125.809094] e1000e 0000:00:19.0: eth0: 10/100 speed: disabling TSO
[10033.472196] e1000e: eth0 NIC Link is Down
[10089.552945] e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
[10089.552959] e1000e 0000:00:19.0: eth0: 10/100 speed: disabling TSO
[13714.044175] e1000e: eth0 NIC Link is Down
[13715.696949] e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
[13715.696963] e1000e 0000:00:19.0: eth0: 10/100 speed: disabling TSO

答案是再次重试。

答案 1 :(得分:0)

似乎有一个解决方法可以解决这个问题(添加缺少的返回False到预连接):