[SOLVED] No opencloud when upgrading from 2.4 to 2.5M4

UPDATE:
In var/lib/openhab2/config/org/openhab/openhabcloud.config
I changed:
:org.apache.felix.configadmin.revision:=“2.0”
to
:org.apache.felix.configadmin.revision:=L"2"

without updating and everything worked fine. I verified the file did not change back to “2.0” and then used openhabian-config to update.

After updating I went thru the openhabian-config tool and ran fix permissions, add needed packages, etc… then stopped OH, cleaned cache and rebooted. I noticed several errors such as this one.

[ERROR] [org.openhab.core.ephemeris          ] - bundle org.openhab.core.ephemeris:2.5.0.M5 (144)[org.openhab.ephemeris(74)] : The activate method has thrown an exception

java.lang.IllegalArgumentException: No enum constant java.time.DayOfWeek."( "MONDAY"

	at java.lang.Enum.valueOf(Enum.java:238) ~[?:1.8.0_222]

	at java.time.DayOfWeek.valueOf(DayOfWeek.java:109) ~[?:1.8.0_222]

Also an error about all my bindings not getting installed so I checked turning on/off a lamp via BasicUI and it did not work.:expressionless:

Not my first time updating so no panic just yet.:laughing: I used PaperUI and went thru system settings and resaved location and time zone (FYI, they were correct and didn’t appear to need a change???). I once again stopped OH, cleaned cache and rebooted. This time the error logs looked much better but still no control via BasicUI.:face_with_raised_eyebrow:

From here I stopped OH and did a reboot only and voila OH is now upgraded to 2.5M5, BasicUI workes, opencloud is online and Alexa works.:smiley:

Note: My system required 3 reboots total for everything to begin working.

Credit to @Celaeno1 for finding the file mismatch!

2 Likes