Errore HTTP 503 a causa di un connettore S3 non compatibile in AEM SP22/SP23
Descrizione description
Ambiente
Adobe Experience Manager (AEM)
Problema/Sintomi
-
AEM diventa inaccessibile dopo l’aggiornamento a Service Pack 22 o 23 con l’archivio dati S3 abilitato
-
Visualizza ERRORE HTTP 503:Servizio supporto autenticazione mancante. Impossibile autenticare la richiesta.
-
I registri mostrano le dipendenze OSGi non risolte durante l’avvio, tra cui:
- ERRORE: errore del bundle '751' durante l'avvio di … oak-blob-cloud-1.22.6.jar …
- Impossibile risolvere … osgi.wiring.package=org.apache.jackrabbit.guava.common.base(version
>=33.2.0)(!(versione>=34.0.0)
Causa
Il problema si verifica a causa dell'incompatibilità tra la versione del connettore S3 (oak-blob-cloud-1.22.6.jar) e AEM Service Pack 22 o 23. Il connettore si basa su versioni specifiche delle librerie di supporto, come Guava, che non corrispondono nell’ambiente aggiornato. Di conseguenza, OSGi non riesce a risolvere le dipendenze, impedendo l’avvio di AEM.
Risoluzione resolution
-
Conferma compatibilità connettore:
- Per AEM SP22 o SP23, utilizzare il S3 Connector v1.10.22.
- Scarica i JAR richiesti da Adobe Distribution o Software Distribution.
-
Aggiorna AEM Service Pack:
- Eseguire l'aggiornamento a SP22 o SP23 seguendo la documentazione standard di Adobe.
- L’avvio di AEM potrebbe non riuscire a causa di un connettore S3 non compatibile.
-
Rimuovi connettore incompatibile:
- Arresta l’istanza di AEM.
- Eseguire il backup della seguente directory:
<aem-install>/crx-quickstart/install/ - Elimina tutto il contenuto della cartella di installazione per rimuovere i file JAR e i bundle del connettore precedenti.
-
Cancella stato OSGi:
- Avvia AEM e lascialo funzionare per circa 1 minuto.
- Arresta di nuovo l’istanza per garantire che i riferimenti OSGi non aggiornati vengano cancellati.
-
Copia i file JAR del connettore S3 v1.10.22 e tutti i file di configurazione personalizzati in:
<aem-install>/crx-quickstart/install/ -
Avvia l’istanza di AEM.
Ora AEM deve iniziare correttamente con tutte le dipendenze OSGi risolte.