HTTP 503-fel på grund av inkompatibel S3-anslutning i AEM SP22/SP23
Beskrivning description
Miljö
Adobe Experience Manager (AEM)
Problem/symtom
-
AEM blir oåtkomligt efter uppgradering till Service Pack 2 eller 23 med S3-datalager aktiverat
-
Visar HTTP-FEL 503:Tjänsten AuthenticationSupport saknas. Det går inte att autentisera begäran.
-
Loggar visar olösta OSGi-beroenden under start, inklusive:
- FEL: Paketet 751 kunde inte startas … oak-blob-cloud-1.22.6.jar …
- Det går inte att matcha … osgi.wiring.package=org.apache.jackrabbit.guava.common.base(version
>=33.2.0)(!(version>=34.0.0))
Orsak
Problemet inträffar på grund av inkompatibilitet mellan S3 Connector-versionen (oak-blob-cloud-1.22.6.jar) och AEM Service Pack 2 eller 23. Kopplingen är beroende av specifika versioner av bibliotek som stöds, till exempel Guava, som inte matchar i den uppgraderade miljön. Därför kan inte OSGi lösa beroenden, vilket förhindrar att AEM startar.
Upplösning resolution
-
Bekräfta kompatibilitet för anslutning:
- För AEM SP22 eller SP23 använder du S3 Connector v1.10.22.
- Ladda ned JAR från Adobe Distribution eller Software Distribution.
-
Uppgradera AEM Service Pack:
- Uppgradera till SP22 eller SP23 enligt Adobe standarddokumentation.
- AEM kanske inte kan startas på grund av en inkompatibel S3-anslutning.
-
Ta bort inkompatibel anslutning:
- Stoppa AEM-instansen.
- Säkerhetskopiera följande katalog:
<aem-install>/crx-quickstart/install/ - Ta bort allt innehåll i installationsmappen för att ta bort gamla JAR-anslutningar och paket för anslutning.
-
Clear OSGi State:
- Starta AEM och låt det vara i cirka en minut.
- Stoppa instansen igen för att säkerställa att inaktuella OSGi-referenser rensas.
-
Kopiera v1.10.22 S3-anslutnings-JAR och eventuella anpassade konfigurationsfiler tillbaka till:
<aem-install>/crx-quickstart/install/ -
Starta AEM-instansen.
AEM bör nu startas korrekt med alla OSGi-beroenden åtgärdade.