L’implementazione di AEM Cloud Manager non riesce con OakConstraint0029 a causa di un tipo di nodo errato in repoinit

Questo articolo spiega come risolvere gli errori della pipeline di distribuzione in Adobe Experience Manager (AEM) Cloud Manager quando il passaggio productTest non riesce con OakConstraint0029 a causa di tipi di nodo non configurati correttamente per /home/users in repoinit.

Descrizione description

Ambiente

Adobe Experience Manager (AEM) Cloud Manager

Problema/Sintomi

  • La pipeline di distribuzione in AEM Cloud Manager si blocca o non riesce a procedere.
  • Dopo la riesecuzione, la pipeline non riesce al passaggio productTest.
  • Durante il test di fumo viene visualizzato il seguente errore: OakConstraint0029: le cartelle intermedie devono essere di tipo rep:AuthorizableFolder.
  • Il nodo /home/users è stato digitato come sling:Folder invece di rep:AuthorizableFolder, impedendo la creazione dell’utente e causando errori di test.

Causa

Una configurazione di repoinit ha erroneamente impostato /home/users su sling:Folder invece di rep:AuthorizableFolder. Anche dopo aver rimosso la configurazione errata in una versione successiva, il tipo di nodo errato persisteva, causando continui errori fino alla correzione.

Risoluzione resolution

Per correggere l’errore OakConstraint0029 e l’errore della pipeline di distribuzione, eseguire la procedura seguente:

  1. Nell’ambiente AEM verificare che /home/users sia digitato come sling:Folder invece di rep:AuthorizableFolder.

  2. Aggiorna la configurazione repoinit per garantire il tipo di nodo corretto:

    • verifica nodi (rep:AuthorizableFolder) /home
    • verifica nodi (rep:AuthorizableFolder) /home/users
    • Distribuisci questa modifica alla configurazione tramite Cloud Manager.
  3. Rimuovi repoinit righe problematiche:

    • Verificare che Repoinit non gestisca i tipi di nodo per /home, /home/users o /home/groups, in quanto AEM esegue il provisioning corretto per impostazione predefinita.
  4. Dopo aver corretto il tipo di nodo, esegui nuovamente la pipeline. Il passaggio productTest ora dovrebbe passare.

  5. Si consiglia di convalidare la correzione in un ambiente inferiore prima di applicarla alla produzione.

recommendation-more-help
experience-cloud-kcs-help-kbarticles