HTTP 503-Fehler aufgrund eines inkompatiblen S3-Connectors in AEM SP22/SP23

Beschreibung description

Umgebung

Adobe Experience Manager (AEM)

Problem/Symptome

  • Nach dem Upgrade auf Service Pack 22 oder 23 mit aktiviertem S3-Datenspeicher kann nicht mehr auf AEM zugegriffen werden

  • Zeigt HTTP-FEHLER 503:AuthenticationSupport service fehlt. Anfrage kann nicht authentifiziert.

  • In den Protokollen werden nicht aufgelöste OSGi-Abhängigkeiten beim Start angezeigt, darunter:

    • ERROR: Bundle '751' Fehler beim Starten von … oak-blob-cloud-1.22.6.jar …
    • Fehler beim Auflösen von … osgi.wire.package=org.apache.jackrabbit.guava.common.base(Version> =33.2.0)(!(Version> =34.0.0))

Ursache

Das Problem tritt aufgrund von Inkompatibilität zwischen der S3-Connector-Version (oak-blob-cloud-1.22.6.jar) und dem AEM Service Pack 22 oder 23 auf. Der Connector beruht auf bestimmten Versionen unterstützender Bibliotheken, wie z. B. Guava, die in der aktualisierten Umgebung nicht übereinstimmen. Daher kann OSGi Abhängigkeiten nicht auflösen, was den Start von AEM verhindert.

Auflösung resolution

  1. Kompatibilität des Connectors bestätigen:

    • Verwenden Sie für AEM SP22 oder SP23 den S3-Connector v1.10.22.
    • Laden Sie die erforderlichen JARs von Adobe Distribution oder Software Distribution herunter.
  2. Upgrade für das AEM Service Pack:

    • Upgrade auf SP22 oder SP23 gemäß der Standarddokumentation von Adobe.
    • AEM kann aufgrund eines inkompatiblen S3-Connectors möglicherweise nicht gestartet werden.
  3. Inkompatiblen Connector entfernen:

    1. Beenden Sie die AEM-Instanz.
    2. Sichern Sie das folgende Verzeichnis: <aem-install>/crx-quickstart/install/
    3. Löschen Sie alle Inhalte des Installationsordners, um alte Connector-JARs und -Bundles zu entfernen.
  4. OSGi-Status löschen:

    1. Starten Sie AEM und lassen Sie es ca. 1 Minute laufen.
    2. Beenden Sie die Instanz erneut, um sicherzustellen, dass veraltete OSGi-Verweise gelöscht werden.
  5. Kopieren Sie die Connector-JARs v1.10.22 S3 und alle benutzerdefinierten Konfigurationsdateien zurück in: <aem-install>/crx-quickstart/install/

  6. AEM-Instanz starten.

AEM sollte jetzt erfolgreich starten, wobei alle OSGi-Abhängigkeiten aufgelöst sind.

Verwandtes Lesen

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f