I am working on an upgrade project, the current AEM being used is 6.4.8, I upgraded it to 6.5.0, good as expected. Then installed 6.5.9 service pack, it is initially working and I can see the version number change in system console product information, however, when I trigger restart, AEM failed and generated a lot of errors in stdout.log.
I tried a lot of different upgrade path, only 6.5.0->6.5.9 succeeded.
Failed upgrade path
6.4.0->6.4.8->6.5.0-x>6.5.9
6.4.0->6.4.8->6.5.0-x>6.5.8
6.4.0->6.4.8->6.5.0-x>6.5.7
6.4.0->6.4.8->6.5.0->6.5.6-x>6.5.7
6.4.0->6.4.8->6.5.0->6.5.6-x>6.5.8
6.4.0->6.4.8->6.5.0->6.5.6-x>6.5.9
Here is the initial error in stdout.log
28.07.2021 21:28:54.621 *ERROR* [FelixStartLevel] ERROR: Bundle '1' Error starting slinginstall:com.adobe.granite.crypto-3.4.12.jar (org.osgi.framework.BundleException: Unable to resolve com.adobe.granite.crypto [1](R 1.2): missing requirement [com.adobe.granite.crypto [1](R 1.2)] osgi.wiring.package; (&(osgi.wiring.package=org.slf4j)(version>=1.7.6)(!(version>=2.0.0))) [caused by: Unable to resolve slf4j.api [4](R 4.0): missing requirement [slf4j.api [4](R 4.0)] osgi.wiring.package; (&(osgi.wiring.package=org.slf4j.impl)(version>=1.6.0)) [caused by: Unable to resolve org.apache.sling.commons.log [9](R 9.1): missing requirement [org.apache.sling.commons.log [9](R 9.1)] osgi.wiring.package; (osgi.wiring.package=javax.xml.namespace)]] Unresolved requirements: [[com.adobe.granite.crypto [1](R 1.2)] osgi.wiring.package; (&(osgi.wiring.package=org.slf4j)(version>=1.7.6)(!(version>=2.0.0)))]) org.osgi.framework.BundleException: Unable to resolve com.adobe.granite.crypto [1](R 1.2): missing requirement [com.adobe.granite.crypto [1](R 1.2)] osgi.wiring.package; (&(osgi.wiring.package=org.slf4j)(version>=1.7.6)(!(version>=2.0.0))) [caused by: Unable to resolve slf4j.api [4](R 4.0): missing requirement [slf4j.api [4](R 4.0)] osgi.wiring.package; (&(osgi.wiring.package=org.slf4j.impl)(version>=1.6.0)) [caused by: Unable to resolve org.apache.sling.commons.log [9](R 9.1): missing requirement [org.apache.sling.commons.log [9](R 9.1)] osgi.wiring.package; (osgi.wiring.package=javax.xml.namespace)]] Unresolved requirements: [[com.adobe.granite.crypto [1](R 1.2)] osgi.wiring.package; (&(osgi.wiring.package=org.slf4j)(version>=1.7.6)(!(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.setActiveStartLevel(Felix.java:1539) at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308) at java.lang.Thread.run(Thread.java:748) |
Solved! Go to Solution.
Views
Replies
Total Likes
do you have anything generated on error.log
do you have anything generated on error.log
hi, @sprince1504:
There is no information in error.log, only above information in stdout.log.
My upgrade process was found incorrect in the end: After I run java command with `unpack` option, I deleted 6.4.0.jar from crx-quickstart/app manually and ran bin/start to start AEM. Although it was started successfully, it is not following the correct upgrade process and is a problematic upgrade even though it is showing version number change and can be upgraded to 6.5.6.
For reference, please follow AEM In-place upgrade document:
Views
Replies
Total Likes
Views
Likes
Replies
Views
Like
Replies