it-swarm.com.de

Beim Ausführen des Repo-Synchronisierungsfehlers: Die Synchronisierung wurde aufgrund von Abruffehlern beendet

Ich versuche mein jb-Repository zu synchronisieren, aber ich erhalte diese ungerade Fehlermeldung. Die lustige Sache ist, dass es nicht immer am selben Punkt abstürzt (obwohl es nur ein Synchronisationsproblem sein kann, da ich -j10 hinzugefügt habe).

befehl: $ repo sync -j10

fehler: error: Exited sync due to fetch errors

Ich bin mir der Möglichkeit bewusst, von vorne zu beginnen, aber das ist etwas nervig und ich bekomme dieses Problem oft genug.

Kann jemand eine schnellere Lösung vorschlagen? 

22
dolbi

Ok, also danke für die Mühe, ich fand eine ähnliche Frage hier

Zusammenfassung:

Das Aufrufen von $ repo sync -f -j10 hat den Trick ausgeführt.

Wie es scheint, ermöglicht -f oder --force-broken flag die Wiederherstellung nach Netzwerkfehlern und die Wiederherstellung beschädigter/fehlender Objekte. 

50
dolbi

repo sync -j1 -f --force-sync 

mein cm13.0-Sync-Fehler wurde behoben 

8
FireLord

Es gibt einen großen Tatsachenfehler, den die meisten Leute kennen! Die Leute denken, wenn die Repo-Synchronisierung fehlschlägt, müssen sie erneut von Anfang an heruntergeladen werden. Aber das stimmt nie! Wenn die Repo-Synchronisierung nach einem Fehler oder einer manuellen Beendigung erneut gestartet wird, wird die Synchronisierung von dort ab fortgesetzt, wo sie beendet wurde. Dabei werden nur die vorhandenen Dateien aktualisiert, die auf github aktualisiert wurden. Ich erzähle Ihnen aus meiner Erfahrung.

Und noch ein Tipp: Nachdem die Reposynchronisierung abgeschlossen ist, löschen Sie niemals den .repo-Ordner. Wenn Sie dies tun, lädt das Repo-Tool den gesamten Code von Anfang an herunter, anstatt ihn nur zu aktualisieren, wenn Sie anschließend die Repo-Synchronisierung ausführen!

5
Abitatha Roy

Ich habe es mit der Option "Force Sync" gelöst. 

repo sync --force-sync

Bitte versuchen Sie es mit dem gleichen .........

repo sync --force-sync system/core
1
Daya Sharma

ich habe diese Probleme kennengelernt - probiere es oft, aber es funktioniert nicht. Sogar das füge ich einige Male den Parameter -f hinzu. 

Schließlich lösche ich das Projekt .repo/projects/xxx, repo synchronisiere erneut, es funktioniert!

0
glen chang

Löschen Sie die Projekte, in denen Sie die Fehler erhalten haben, und synchronisieren Sie das Projekt erneut. Es hat für mich funktioniert.

0
ksam