Adobe Experience Manager: 서비스 팩 21 설치가 org.apache.sling.installer.core 오류로 중단됨

설명 description

org.apache.sling.installer.core 오류 메시지가 error.log에 표시된 후, 특정 번들 버전에 따라 AEM 6.5.21 설치가 진행되지 않을 수 있습니다.

예:

01.12.2024 12:34:56.789 *ERROR* [ FelixDispatchQueue]  org.apache.sling.installer.factory.configuration FrameworkEvent ERROR (org.osgi.framework.BundleException: Unable to resolve org.apache.sling.installer.factory.configuration [ 10] (R 10.1): missing requirement [ org.apache.sling.installer.factory.configuration [ 10] (R 10.1)]  osgi.wiring.package; (&(osgi.wiring.package=org.apache.sling.installer.api.tasks)(version>=1.5.0)(!(version>=2.0.0))) [ caused by: Unable to resolve org.apache.sling.installer.core [ 2] (R 2.1): missing requirement [ org.apache.sling.installer.core [ 2] (R 2.1)]  osgi.wiring.package; (&(osgi.wiring.package=org.osgi.util.converter)(version>=1.0.0)(!(version>=2.0.0)))]  Unresolved requirements: [ [ org.apache.sling.installer.factory.configuration [ 10] (R 10.1)]  osgi.wiring.package; (&(osgi.wiring.package=org.apache.sling.installer.api.tasks)(version>=1.5.0)(!(version>=2.0.0)))] )
org.osgi.framework.BundleException: Unable to resolve org.apache.sling.installer.factory.configuration [ 10] (R 10.1): missing requirement [ org.apache.sling.installer.factory.configuration [ 10] (R 10.1)]  osgi.wiring.package; (&(osgi.wiring.package=org.apache.sling.installer.api.tasks)(version>=1.5.0)(!(version>=2.0.0))) [ caused by: Unable to resolve org.apache.sling.installer.core [ 2] (R 2.1): missing requirement [ org.apache.sling.installer.core [ 2] (R 2.1)]  osgi.wiring.package; (&(osgi.wiring.package=org.osgi.util.converter)(version>=1.0.0)(!(version>=2.0.0)))]  Unresolved requirements: [ [ org.apache.sling.installer.factory.configuration [ 10] (R 10.1)]  osgi.wiring.package; (&(osgi.wiring.package=org.apache.sling.installer.api.tasks)(version>=1.5.0)(!(version>=2.0.0)))]
        at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4368)
        at org.apache.felix.framework.Felix.startBundle(Felix.java:2281)
        at org.apache.felix.framework.Felix$RefreshHelper.restart(Felix.java:5349)
        at org.apache.felix.framework.Felix.refreshPackages(Felix.java:4516)
        at org.apache.felix.framework.FrameworkWiringImpl.run(FrameworkWiringImpl.java:188)
        at java.base/java.lang.Thread.run(Thread.java:834)
01.12.2024 12:34:56.890 *INFO* [ FelixDispatchQueue]  org.apache.felix.framework FrameworkEvent PACKAGES REFRESHED

환경

AEM 6.5

해결 방법 resolution

이 문제는 AEM 6.5.21을 설치하기 전에 번들 org.apache.sling.installer.core 3.11.2가 AEM 인스턴스에 있는 경우 발생할 수 있습니다. 번들 버전이 3.11.2인지 확인하고 해당하는 경우 지원 사례를 만들어 org.apache.sling.installer.core 3.9.0.B002를 가져옵니다.

더 낮은 버전의 번들이 준비되면 아래 단계를 따르십시오.

1단계. AEM 6.5.21 설치 전 백업에서 AEM 인스턴스 복원

2단계. 웹 콘솔 > OSGi > 번들로 이동

3단계. 설치/업데이트 를 클릭한 다음 org.apache.sling.installer.core-3.9.0-B002.jar를 업로드합니다

4단계. AEM 다시 시작

5단계. AEM 6.5.21 설치

org.apache.sling.installer.core 3.11.2는 워크플로우 문제에 대한 수정 사항인 aem-service-pkg-6.5.13-GRANITE-41158-B0003의 일부입니다. 3.9.0-B002로 다운그레이드해도 워크플로우 문제가 다시 발생하지 않습니다. 수정 사항 패키지에는 빌드 시 다른 수정 사항에 대한 버전 3.11.2가 포함되어 있습니다. 그러나 이후 서비스 팩에서는 org.apache.sling.installer.core 3.11.2 없이도 동일한 서비스를 사용할 수 있습니다.

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