Repoinit 오류로 인해 파이프라인 배포 실패

Adobe Experience Manager as a Cloud Service 파이프라인 배포 내의 buildImage 단계가 종종 buildImage.log에 기록된 오류로 인해 중단되어 배포 프로세스가 방해됩니다. 이 문서에서는 일반적인 원인을 살펴보고 해결 방법을 제공합니다.

설명 description

환경

Cloud Service으로 Adobe Experience Manager

문제/증상

buildImage 단계 중에 파이프라인 배포가 실패하고 buildImage.log에 다음 오류가 표시됩니다.

오류

Apache Sling Repository Startup Thread #1]  com.adobe.granite.repository.impl.SlingRepositoryManager Exception in a SlingRepositoryInitializer, SlingRepository service registration abortedjavax.jcr.RepositoryException: Applying repoinit operation failed despite retry; set loglevel to DEBUG to see all exceptions. Last exception message was: Failed to set ACL (javax.jcr.PathNotFoundException: Cannot set ACL on non-existent path <masked_path>) AclLine DENY {paths=[ <masked_path>] , privileges=[ jcr:all] }Caused by: org.apache.sling.jcr.repoinit.impl.RepoInitException: Failed to set ACL (javax.jcr.PathNotFoundException: Cannot set ACL on non-existent path <masked_path>) AclLine DENY {paths=[ <masked_path>] , privileges=[ jcr:all] }Caused by: javax.jcr.PathNotFoundException: Cannot set ACL on non-existent path <masked_path>

해결 방법 resolution

이 오류를 해결하려면 ACL을 할당하기 전에 Repoinit 스크립트에 <masked_path>을(를) 만듭니다.

이 참조 문서를 사용하여 AEM as a Cloud Service용 새 아키텍처에 대해 자세히 알아보세요.

원인:

Repoinit 스크립트가 실행될 때 골든 마스터(특수 게시 노드)에 <masked_path>이(가) 없을 수 있습니다.

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