Ist es möglich, dass eine alte Festplatte die Ursache für den Fehler bei der „Repo-Synchronisierung“ ist?

Ist es möglich, dass eine alte Festplatte die Ursache für den Fehler bei der „Repo-Synchronisierung“ ist?

Mein Setup:

  • Modell: Aspire E5-571G (Aspire E5-571G_0867_V1.32)
  • GPU: NVIDIA Corporation GM108M [GeForce 840M] (Rev. A2)
  • CPU: EA50_HB V1.32
  • Arbeitsspeicher: 8 GB
  • Betriebssystem: Ubuntu 14.04.6 LTS Trusty

Ziel:

  • Gerät - Nexus 5x
  • Version - Oreo
  • Tag - android-8.1.0_r52
  • Bauen - OPM7.181205.001
  • Konfiguration - Benutzer

Schritte in der Reihenfolge:

  1. Installieren von Abhängigkeiten
  • sudo apt installiere bc bison build-essential ccache curl flex g++-multilib gcc-multilib git gnupg gperf imagemagick
    lib32ncurses5-dev lib32readline-dev lib32z1-dev liblz4-tool
    libncurses5-dev libsdl1.2-dev libssl-dev libwxgtk3.0-dev libxml2
    libxml2-utils lzop pngcrush rsync schedtool squashfs-tools xsltproc
    zip zlib1g-dev
  • sudo apt install cmake zip entpacken openjdk-8-jdk-headless
  1. Richten Sie einen Binärpfad im Home-Verzeichnis ein

mkdir -p ~/bin

  1. Installieren Sie den Repo-Befehl:
  1. Überprüfen Sie die Prüfsumme der Repo-Binärdatei.

sha256sum ~/bin/repo

  1. Git-Identität
  • git config --global user.email ""
  • git config --global Benutzername ""
  1. Brotli-Paket

  2. Abrufen der Lieferantenblobs

  3. Herunterladen von AOSP-Quellen

Problembeschreibung:

Die Liste endet hier, weil das das Höchste ist, was ich erreichen konnte. Erstens dauert es zu Hause mit meinen besten 8 Mbit/s etwa 24 bis 60 Stunden, bis die Repo-Synchronisierung mit Fehlern abgeschlossen ist. Zuerst habe ich keine Protokolle aufgezeichnet, da ich völlig sicher war, dass es in Ordnung ist, die Repo-Synchronisierung einige Dutzend Mal mit langsamer Geschwindigkeit auszuführen, die ständig überlastet ist, um sie abzuschließen. Aber nach vielleicht 5 bis 6 Versuchen war klar, dass dies nicht der Fall ist. Die häufigsten Fehler waren „Linux Input/Output“, „Kann nicht abrufen“ und „Ende hängt unerwartet auf“, was möglicherweise nicht ganz richtig ist, da ich mich an diese Fehler erinnere. Dann habe ich beschlossen, „Repo Sync -f“ ein paar Mal auszuprobieren, und es kam zum gleichen Ergebnis. Da nahm ich an, dass es sich um ein Problem mit der langsamen Verbindung und Unterbrechungen handelte, also nahm ich mein Ethernet-Kabel und ging zu meinem Freund, der 570 Mbit/s hat, um zu sehen, ob das hilft. Im Grunde kam ich nach ein paar weiteren „Repo Syncs“ und „Repo Sync -fs“ ziemlich zum gleichen Ergebnis. Dann habe ich versucht, rm -rf für die „beschädigten“ Pfade auszuführen, die ich in den Protokollen sah, um sie erneut zu synchronisieren, aber ohne Ergebnis. Schließlich habe ich beschlossen, alles zu protokollieren und anzunehmen, dass es möglicherweise meine fehlerhafte Festplatte ist, die unter „Festplatten“ als „Wird wahrscheinlich bald ausfallen“ markiert ist, und hänge alle Protokolldateien unten an.

Vielen Dank im Voraus für Ihre Antworten. Ich bin fest entschlossen, zu Ende zu bringen, was ich begonnen habe. Ausgabe Ausgabeterminal Hardware (lspci) HDD_short_test_smartctl

verwandte Informationen