由于频繁的互联网断开,回购同步保持在99% [英] repo sync stuck at 99% because of frequent internet disconnections

查看:0
本文介绍了由于频繁的互联网断开,回购同步保持在99%的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试回购同步氰基生成模块源代码。一直到99%的阶段,但是这个阶段好像有一个大文件,由于我的网络连接经常断线,所以无法下载。

每次断开连接时,都会打印fatal: early EOFrepo sync会停止,似乎在下一次运行时,它会从头开始该文件,尽管之前保存了该文件的临时对象。

有没有办法告诉repo sync从它在特定文件中停止的点开始下一次运行,而不是从头开始?

我夜间尝试在无限循环中运行repo同步,但下载并未结束,相反,我的内存已满。

临时文件位于~/android/system/.repo/project-objects/CyanogenMod/android_frameworks_base.git/objects/pack文件夹下,格式为:

 78M    tmp_pack_7JhRgA
 106M   tmp_pack_fprjIZ
 523M   tmp_pack_tydAd5
 436M   tmp_pack_po9dEw
 780M   tmp_pack_rewDSS
我还试图在每次新的repo同步之前删除这些临时文件,以避免内存已满,但这仍然无助于结束下载。顺便说一句,删除它们似乎并不会使下一次运行从不同的点开始,因此它确认了在下一次运行中忽略它们的怀疑。

我运行的repo sync命令的确切位置是repo sync -j4 -f -c

Repo init命令为: repo init -u https://github.com/CyanogenMod/android.git -b cm-13.0

断开Internet连接后打印的错误为:

Fetching projects:  94% (497/528)  Fetching project   CyanogenMod/android_frameworks_opt_vcard
Fetching project CyanogenMod/android_hardware_qcom_audio00 KiB/s   
Fetching projects:  96% (507/528)  Fetching project    CyanogenMod/android_hardware_qcom_audio00 KiB/s   
Fetching project CyanogenMod/android_hardware_qcom_audio00 KiB/s   616668), 4.93 MiB | 131.00 KiB/s   
Fetching project CyanogenMod/android_hardware_qcom_audio00 KiB/s   616668), 5.12 MiB | 123.00 KiB/s   
Fetching project CyanogenMod/android_hardware_qcom_audio00 KiB/s   
Fetching project CyanogenMod/android_hardware_qcom_audio00 KiB/s   
Fetching projects:  99% (523/528)  Fetching project CyanogenMod/android_hardware_qcom_audio
Fetching project CyanogenMod/android_hardware_qcom_audio00 KiB/s   
error: RPC failed; curl 56 GnuTLS recv error (-54): Error in the pull function.
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed

推荐答案

最后,这个问题似乎因为使用了运行Ubuntu机器的VMWare而变得更加严重。不知何故,VMWare导致互联网接口频繁断开,当我尝试使用VirtualBox时,虽然偶尔会出现fatal: early EOF,但最终互联网接口足够稳定,可以完成同步。

这篇关于由于频繁的互联网断开,回购同步保持在99%的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆