не может синхронизироваться с хранилищем Android

1

Я пытаюсь выполнить синхронизацию в соответствии с 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, но нет никакой важной информации

Любые идеи?

  • 0
    Можете ли вы добавить какую-либо информацию о настройке вашей сети? Есть ли прокси, брандмауэры и т. Д.? Можете ли вы пинговать android.git.kernel.org надежно?
Теги:
repository

2 ответа

0
Лучший ответ

Кажется, есть обходной путь для этой ошибки (Добавить отсутствующий возврат False для предварительного соединения):

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

К счастью, я нашел причину из-за моего ненадежного Ethernet-порта 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

Ответ заключается в повторном повторении.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню