Cause

Il peut y avoir plusieurs causes à ce problème.  Dans cet article, nous nous concentrons sur une cause connue, où les ACL de l’utilisateur du service sling-i18n sont supprimées. Cela se produit généralement lorsqu’un package ACL est installé à partir d’un autre environnement.

Résolution

Vérifiez si l’utilisateur de service sling-i18n a un accès en lecture sur le noeud racine /

  1. Accédez à http://host:port/crx/explorer/index.jsp
  2. Connectez-vous en tant qu’administrateur
  3. Ouvrir Content Explorer
  4. Cliquez sur le nœud racine - /
  5. Dans la barre de navigation supérieure, sélectionnez Sécurité => Éditeur de contrôle d’accès (le bouton Sécurité est l’image d’un coffre-fort).
  6. Vérifiez si l’utilisateur de sling-i18n dispose d’un accès en lecture.  Si ce n'est pas le cas, suivez les étapes ci-dessous.

Correction des ACL de l’utilisateur du service :

  1. Installez ACS Commons s’il n'est pas déjà installé. Vous devez utiliser ACS Commons ACL Packager.
  2. Utilisez le Packager de liste de contrôle d’accès pour créer un package de sauvegarde de toutes les listes de contrôle d’accès à partir d’un environnement corrompu.  Avant de créer le package, éditez sa configuration, accédez à l’onglet Avancé et remplacez le mode Traitement AC par Fusion.
  3. Installez une nouvelle instance AEM avec tous les mêmes correctifs (service packs, correctifs, etc.).
  4. Créez un package avec le mode de fusion de la liste de contrôle d’accès à partir de la nouvelle instance.
  5. Créez également le package avec le mode de fusion.
  6. Téléchargez le module.
  7. Installez-le dans un environnement endommagé puis réinstallez le package ACL à partir de l’étape 1.  
  8. La réinstallation du package réorganise les listes de révocation des certificats personnalisées à la fin de la liste, garantissant que les listes de contrôle d’accès personnalisées ne sont pas remplacées par celles qui ne sont pas utilisées.

Une fois que la liste de contrôle d’accès a été résolue, une dernière étape est requise.

  • Accédez à /system/console/bundles et redémarrez le lot "Apache Sling Internationalization Support".

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne