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

  1. 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.
  2. 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.
  3. Supprimer le connecteur incompatible :

    1. Arrêtez l’instance AEM.
    2. Sauvegardez le répertoire suivant : <aem-install>/crx-quickstart/install/
    3. Supprimez tout le contenu du dossier d’installation pour supprimer les anciens JAR et lots du connecteur.
  4. Effacer l’état OSGi :

    1. Démarrez AEM et laissez-le fonctionner pendant environ 1 minute.
    2. Arrêtez à nouveau l’instance pour vous assurer que les références OSGi obsolètes sont effacées.
  5. Copiez les fichiers JAR du connecteur S3 v1.10.22 et tous les fichiers de configuration personnalisés dans : <aem-install>/crx-quickstart/install/

  6. Démarrez l’instance AEM.

AEM doit maintenant démarrer avec succès avec toutes les dépendances OSGi résolues.

Lecture connexe

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