Die Aufnahme des AEM Content Transfer Tool schlägt aufgrund beschädigter TAR-Dateien fehl

In diesem Artikel wird erläutert, wie Aufnahmefehler im AEM Content Transfer Tool behoben werden können, die durch beschädigte TAR-Dateien im Quellsegmentspeicher während der Migration von AEM On-Premise zu AEM as a Cloud Service verursacht wurden.

Beschreibung description

Umgebung

  • Adobe Experience Manager (AEM) On-Premise
  • AEM as a Cloud Service
  • Content Transfer Tool (CTT)

Problem/Symptome

  • Der Aufnahmeprozess schlägt nach mehreren Stunden während der Migration fehl.
  • Protokolle zeigen bei der Verarbeitung von Segmentarchivdateien wiederholte InvalidBinaryReferencesIndexException: Unrecognized magic number an.
  • Die Extraktion kann mit Warnungen über beschädigte TAR-Dateien abgeschlossen werden und einen FINISHED Status melden, aber die Aufnahme schlägt bei verschiedenen TAR-Dateien wiederholt mit demselben Fehler fehl.
  • Das Problem hängt nicht mit der Netzwerk- oder Proxy-Konfiguration zusammen.
  • Das Problem kann auch bei kleinen Migrationssätzen auftreten, da die Segmentspeicher-Kopierphase den vollständigen komprimierten Segmentspeicher aus der Quellumgebung überträgt.

Lösung resolution

Gehen Sie wie folgt vor, um das Problem zu beheben:

  1. Führen Sie mit dem Befehl oak-run check --deep eine vollständige Repository-Integritätsprüfung für den Quellsegmentspeicher durch.

  2. Überprüfen Sie die Ausgabe auf gemeldete Beschädigungen in TAR-Dateien (z. B. data02490a.tar und data69802a.tar).

  3. Wenn eine Beschädigung festgestellt wird, beheben Sie das Quell-Repository wie folgt:

    • Durchführen eines Journal-Rollbacks und einer Offline-Komprimierung, wenn eine letzte zweifelsfrei funktionierende Revision vorhanden ist, die vor jeder Beschädigung lag.
    • Wiederherstellung aus einer zweifelsfrei funktionierenden Sicherung, wenn keine saubere Revision verfügbar ist oder die Beschädigung alt ist.
  4. Erstellen Sie nach der Problembehebung eine neue Extraktion des Migrationssatzes aus der reparierten Quellumgebung.

  5. Stellen Sie sicher, dass das neue Extraktionspaket für den nächsten Aufnahmeversuch verwendet wird.

  6. Deaktivieren Sie während der Aufnahme die Verwenden einer Vorabkopie zur Beschleunigung der Aufnahme.

  7. Starten Sie die Aufnahme und überwachen Sie auf Fehler.

  8. Wenn die Behebung nicht möglich ist (z. B. wenn keine saubere Sicherung oder Revision vorhanden ist), besteht die einzige Option darin, die Beschädigung des Quell-Repositorys zu beheben, bevor Sie mit der Migration fortfahren. Die Migration kann nicht erfolgreich sein, wenn der Quellsegmentspeicher beschädigte TAR-Dateien enthält.

Um die Auflösung zu überprüfen, stellen Sie sicher, dass die Extraktion ohne Warnungen vor beschädigten TAR-Dateien abgeschlossen wird und dass die Aufnahme ohne InvalidBinaryReferencesIndexException-Fehler erfolgreich abgeschlossen wird.

recommendation-more-help
experience-cloud-kcs-help-kbarticles