2013-04-18 61 views
21

我想同步我的jb存储库,但我收到这个奇怪的错误。 有趣的是,它并不总是在同一点崩溃(虽然它可能只是一个同步问题,因为我加了-j10)。当运行回购同步错误:由于提取错误退出同步

命令: $ repo sync -j10

错误: error: Exited sync due to fetch errors

我所知道的开始新的可能性,但这是有点讨厌,我得到这个问题往往不够。

任何人都可以提出更快的解决方案吗?

回答

44

好了,谢谢你的努力,我发现了一个类似的问题here

摘要:

调用$ repo sync -f -j10的伎俩。

看起来好像-f--force-broken标志允许它从网络错误中恢复,更重要的是在损坏/丢失的对象上恢复。

+0

你知道是什么'-j10'手段? –

+2

-jN使用N个线程 – dolbi

+0

感谢dolbi,我觉得它与使用make -j 4相同,但是make in命令中的N表示内核数量 –

0

删除您获取错误的项目,然后再次同步该项目。它为我工作。

4

repo sync -j1 -f --force-sync

固定我cm13.0同步错误

+0

修复了我的cm14.1同步错误。 – erik

0

我解决它通过使用武力同步选项。

repo sync --force-sync 

请尝试同样的..... 如果仍然得到错误,然后尝试系统力即

repo sync --force-sync system/core 
+2

已经有一个建议强制同步的答案。考虑提供答案或评论答案,而不是发布新答案。 – vijayst