Entorno
Problema/Síntomas
Al actualizar Adobe Experience Manager (AEM) de la versión 6.4.2 (o posterior) a 6.5 y esta instancia se actualizó anteriormente de AEM 6.1 o AEM 6.2, es posible que falle el error de requisito en la actualización
4.12.2019 16:14:33.439 *ERROR* ERROR FelixStartLevel: Paquete '827' Error al iniciar/detener el paquete. (org.osgi.framework.BundleException: No se puede resolver org.apache.sling.scripting.javascript 827(R 827.0): falta el requisito org.apache.sling.scripting.javascript 827(R 827.0) osgi.wiring.package; (&(osgi.wiring.package=javax.jcr)(version=2.0.0)) Requisitos no resueltos: org.apache.sling.scripting.javascript 827(R 827.0) osgi.wiring.package; (&(osgi.wiring.package=javax.jcr)(version=2.0.0))
org.osgi.framework.BundleException: No se puede resolver org.apache.sling.scripting.javascript 827(R 827.0): falta el requisito org.apache.sling.scripting.javascript 827(R 827.0) osgi.wiring.package; (&(osgi.wiring.package=javax.jcr)(version=2.0.0)) Requisitos no resueltos: org.apache.sling.scripting.javascript 827(R 827.0) osgi.wiring.package; (&(osgi.wiring.package=javax.jcr)(version=2.0.0))
en org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4368)
en org.apache.felix.framework.Felix.startBundle(Felix.java:2281)
en org.apache.felix.framework.Felix.setBundleStartLevel(Felix.java:1727)
en org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:338)
at java.lang.Thread.run(fuente desconocida)
4.12.2019 16:14:33.440 *ERROR* ERROR FelixStartLevel: Paquete '828' Error al iniciar/detener el paquete. (org.osgi.framework.BundleException: No se puede resolver org.apache.sling.scripting.jst 828(R 828.0): falta el requisito org.apache.sling.scripting.jst 828(R 828.0) osgi.wiring.package; (&(osgi.wiring.package=javax.jcr)(version=1.0.0)(!(versión=3.0.0)) Requisitos no resueltos: org.apache.sling.scripting.jst 828(R 828.0) osgi.wiring.package; (&(osgi.wiring.package=javax.jcr)(version=1.0.0)(!(versión=3.0.0))
org.osgi.framework.BundleException: No se puede resolver org.apache.sling.scripting.jst 828(R 828.0): falta el requisito org.apache.sling.scripting.jst 828(R 828.0) osgi.wiring.package; (&(osgi.wiring.package=javax.jcr)(version=1.0.0)(!(versión=3.0.0)) Requisitos no resueltos: org.apache.sling.scripting.jst 828(R 828.0) osgi.wiring.package; (&(osgi.wiring.package=javax.jcr)(version=1.0.0)(!(versión=3.0.0))
en org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4368)
en org.apache.felix.framework.Felix.startBundle(Felix.java:2281)
en org.apache.felix.framework.Felix.setBundleStartLevel(Felix.java:1727)
en org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:338)
at java.lang.Thread.run(fuente desconocida)
O este error:
11.12.2019 10:26:32.102 *ERROR* FelixDispatchQueue com.adobe.granite.crypto FrameworkEvent ERROR (org.osgi.framework.BundleException: No se puede resolver com.adobe.granite.crypto 158(R 158.3): falta el requisito com.adobe.granite.crypto 158(R 158.3) osgi.wiring.package; (&(osgi.wiring.package=org.apache.commons.io)(version=2.0.1)(!(versión=3.0.0)) Requisitos no resueltos: com.adobe.granite.crypto 158(R 158.3) osgi.wiring.package; (&(osgi.wiring.package=org.apache.commons.io)(version=2.0.1)(!(versión=3.0.0)) org.osgi.framework.BundleException: No se puede resolver com.adobe.granite.crypto 158(R 158.3): falta el requisito com.adobe.granite.crypto 158(R 158.3) osgi.wiring.package; (&(osgi.wiring.package=org.apache.commons.io)(version=2.0.1)(!(versión=3.0.0)) Requisitos no resueltos: com.adobe.granite.crypto 158(R 158.3) osgi.wiring.package; (&(osgi.wiring.package=org.apache.commons.io)(version=2.0.1)(!(versión=3.0.0)) en org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4368) en org.apache.felix.framework.Felix.startBundle(Felix.java:2281) en org.apache.felix.framework.Felix$RefreshHelper .restart(Felix.java:5349) en org.apache.felix.framework.Felix.refreshPackages(Felix.java:4516) en org.apache.felix.framework.FrameworkWiringImpl.run(FrameworkWiringImpl.java:188) en java.run.Thread. (Thread.java:748)
Siga los siguientes pasos para evitar errores:
Después de actualizar a 6.5 (o antes de ejecutar el comando de actualización final), detenga la instancia
Descargar commons-io jar al servidor y colóquelo en crx-quickstart/install
Reinicie la instancia con el siguiente comando:
java -server -Xmx1024m -XX:MaxPermSize=256M -Djava.awt.headless=true -Dsling.run.modes=author,crx3,crx3tar -jar cq-quickstart-6.5.0.jar -p 4502 -Dsling.properties=conf/sling.properties -Dorg.apache.sling.launchpad.startupmode=UPDATE &
Compruebe /system/console/bundles, una vez que todos los paquetes estén en estado activo y el sistema esté completamente actualizado, detenga la instancia de nuevo.
Reinicie la instancia a través del siguiente comando:
java -server -Xmx1024m -XX:MaxPermSize=256M -Djava.awt.headless=true -Dsling.run.modes=author,crx3,crx3tar -jar cq-quickstart-6.5.0.jar -p 4502 -Dsling.properties=conf/sling.properties &
La actualización debería completarse correctamente.
Información adicional
Este problema se produce al actualizar una instancia de AEM 6.4.2 o posterior que se actualizó anteriormente desde AEM 6.1 o AEM 6.2