Staging-Autoreninstanz aufgrund von inkompatiblen Paket- und Inhaltsproblemen nach der Wiederherstellung heruntergefahren

In diesem Artikel wird beschrieben, wie Sie eine Adobe Experience Manager-Autoreninstanz wiederherstellen, die nach einer Wiederherstellung aufgrund inkompatibler Bundles und fehlender Service-Benutzer nicht gestartet oder bereitgestellt werden kann.

Beschreibung description

Umgebung

Adobe Experience Manager (AEM)

Problem/Symptome

  • Auf die Staging-Autoreninstanz kann über einen längeren Zeitraum (ab 8 Stunden) nicht zugegriffen werden.
  • Das Durchsuchen der Autoreninstanz führt zu Fehlern oder leeren Seiten.
  • Auf die Anmeldeseite unter /libs/granite/core/content/login.html kann nicht zugegriffen werden.
  • Fehlerprotokolle zeigen Probleme mit inkompatiblen Paketen und fehlenden Service-Benutzern an.
  • Fehler im Zusammenhang mit org.apache.aries.spifly.dynamic.bundle und linkcheckerTransformer sind vorhanden.
  • Das Problem lässt sich nicht durch die Wiederherstellung aus mehreren Backups und den Neustart von AEM beheben.

Die folgenden Fehler können in den Protokollen auftreten:

Fehler beim Laden des Bundles org.apache.aries.spifly.dynamic.bundle: nicht kompatibel mit Java 21.

Fehler in der Konfiguration von linkcheckerTransformer bei
/apps/< application> /config/rewriter/versioned-clientlibs.

Fehler fehlen beim Dienstbenutzer.

Ursache

Das Wiederherstellen einer Autoreninstanz mit einem inkompatiblen Bundle (org.apache.aries.spifly.dynamic.bundle), das auf Java21 nicht unterstützt wird, falsch konfigurierte linkchecker transformer und fehlende Service-Benutzer führten zu Fehlern beim Start und beim Inhaltszugriff.

Lösung resolution

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

  1. Ermitteln Sie das letzte gültige Backup der Autoreninstanz und stellen Sie die Autoreninstanz mithilfe dieses Backups wieder her.
  2. Suchen Sie nach der Wiederherstellung in den Fehlerprotokollen nach inkompatiblen Bundles, z. B. org.apache.aries.spifly.dynamic.bundle.
  3. Entfernen Sie das inkompatible Bundle aus der OSGi-Konsole oder dem Dateisystem und starten Sie die AEM-Instanz neu.
  4. Wenn Fehler im Zusammenhang mit linkcheckerTransformer auftreten, aktualisieren Sie die Konfiguration unter /apps/<application>/config/rewriter/versioned-clientlibs.
  5. Entfernen oder korrigieren Sie die linkchecker nach Bedarf und starten Sie AEM neu, um die Änderungen anzuwenden.
  6. Überprüfen Sie die Fehlerprotokolle auf Fehler bei fehlenden Service-Benutzern. Stellen Sie sicher, dass alle erforderlichen Dienstbenutzer vorhanden und ordnungsgemäß konfiguriert sind.
  7. Wenn bestimmte Inhaltspfade fehlen (z. B. /content/<content-root>/us/en), erstellen Sie ein Paket aus der Publisher-Instanz für den erforderlichen Pfad.
  8. Installieren Sie das Paket auf der Autoreninstanz.
  9. Überprüfen, ob der Inhalt jetzt verfügbar ist. Vergewissern Sie sich, dass die Anmeldeseite und die Authoring-Benutzeroberfläche barrierefrei sind.
  10. Überprüfen Sie, ob alle erforderlichen Inhalte und Konfigurationen vorhanden sind.
recommendation-more-help
experience-cloud-kcs-help-kbarticles