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.htmlkann nicht zugegriffen werden. - Fehlerprotokolle zeigen Probleme mit inkompatiblen Paketen und fehlenden Service-Benutzern an.
- Fehler im Zusammenhang mit
org.apache.aries.spifly.dynamic.bundleundlinkcheckerTransformersind 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:
- Ermitteln Sie das letzte gültige Backup der Autoreninstanz und stellen Sie die Autoreninstanz mithilfe dieses Backups wieder her.
- Suchen Sie nach der Wiederherstellung in den Fehlerprotokollen nach inkompatiblen Bundles, z. B.
org.apache.aries.spifly.dynamic.bundle. - Entfernen Sie das inkompatible Bundle aus der OSGi-Konsole oder dem Dateisystem und starten Sie die AEM-Instanz neu.
- Wenn Fehler im Zusammenhang mit
linkcheckerTransformerauftreten, aktualisieren Sie die Konfiguration unter/apps/<application>/config/rewriter/versioned-clientlibs. - Entfernen oder korrigieren Sie die
linkcheckernach Bedarf und starten Sie AEM neu, um die Änderungen anzuwenden. - Überprüfen Sie die Fehlerprotokolle auf Fehler bei fehlenden Service-Benutzern. Stellen Sie sicher, dass alle erforderlichen Dienstbenutzer vorhanden und ordnungsgemäß konfiguriert sind.
- Wenn bestimmte Inhaltspfade fehlen (z. B.
/content/<content-root>/us/en), erstellen Sie ein Paket aus der Publisher-Instanz für den erforderlichen Pfad. - Installieren Sie das Paket auf der Autoreninstanz.
- Überprüfen, ob der Inhalt jetzt verfügbar ist. Vergewissern Sie sich, dass die Anmeldeseite und die Authoring-Benutzeroberfläche barrierefrei sind.
- Überprüfen Sie, ob alle erforderlichen Inhalte und Konfigurationen vorhanden sind.