2013-04-18 83 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