Erreur HTTP 503 en raison d’un connecteur S3 incompatible dans AEM SP22/SP23
Description description
Environnement
Adobe Experience Manager (AEM)
Problème/Symptômes
-
AEM devient inaccessible après la mise à niveau vers le pack de services 22 ou 23 avec le magasin de données S3 activé
-
Affiche HTTP ERROR 503:AuthenticationSupport service manquant. Impossible d’authentifier la demande.
-
Les journaux affichent les dépendances OSGi non résolues au démarrage, notamment :
- ERREUR : erreur de démarrage du lot '751' … oak-blob-cloud-1.22.6.jar …
- Impossible de résoudre … osgi.willing.package=org.apache.jackrabbit.guava.common.base(version
>=33.2.0)(!(version>=34.0.0))
Cause
Le problème se produit en raison d’une incompatibilité entre la version du connecteur S3 (oak-blob-cloud-1.22.6.jar) et le pack de services 22 ou 23 d’AEM. Le connecteur repose sur des versions spécifiques des bibliothèques de prise en charge, telles que Guava, qui ne correspondent pas dans l’environnement mis à niveau. Par conséquent, OSGi ne parvient pas à résoudre les dépendances, ce qui empêche AEM de démarrer.
Résolution resolution
-
Confirmer la compatibilité du connecteur :
- Pour AEM SP22 ou SP23, utilisez le connecteur S3 version 1.10.22.
- Téléchargez les fichiers JAR requis à partir de la distribution Adobe ou de la distribution logicielle.
-
Mettre à niveau le pack de services AEM :
- Effectuez la mise à niveau vers le SP22 ou le SP23 en suivant la documentation standard d’Adobe.
- AEM peut ne pas démarrer en raison d’un connecteur S3 incompatible.
-
Supprimer le connecteur incompatible :
- Arrêtez l’instance AEM.
- Sauvegardez le répertoire suivant :
<aem-install>/crx-quickstart/install/ - Supprimez tout le contenu du dossier d’installation pour supprimer les anciens JAR et lots du connecteur.
-
Effacer l’état OSGi :
- Démarrez AEM et laissez-le fonctionner pendant environ 1 minute.
- Arrêtez à nouveau l’instance pour vous assurer que les références OSGi obsolètes sont effacées.
-
Copiez les fichiers JAR du connecteur S3 v1.10.22 et tous les fichiers de configuration personnalisés dans :
<aem-install>/crx-quickstart/install/ -
Démarrez l’instance AEM.
AEM doit maintenant démarrer avec succès avec toutes les dépendances OSGi résolues.
Lecture connexe
- Dernières Notes De Mise À Jour Du Pack De Services Adobe Experience Manager 6.5
- Configuration d’OSGi