Synology DiskStation

I fixed logging today on my system. The root cause appears to be the change in Karaf versions at build #1009. See Karaf Upgrade for details.

So my ‘fix’ was to remove /volume1/public/openHAB/userdata/etc/org.ops4j.pax.logging.cfg and replace it with the version from https://openhab.ci.cloudbees.com/job/openHAB-Distribution/lastSuccessfulBuild/artifact/distributions/openhab/target/openhab-2.3.0-SNAPSHOT.zip

old: -rwxrwxrwx 1 openhab users 2404 Jan 2 21:56 org.ops4j.pax.logging.cfg
new: -rw-r–r-- 1 openhab users 5756 Feb 5 15:21 org.ops4j.pax.logging.cfg

Note that the new file is much larger. I may change permissions later, but at least it’s logging. A lot of the log entries are nonsense, so it appears some customization is missing. For example:
2018-02-05 16:00:28.047 [ERROR] [core.karaf.internal.FeatureInstaller] - Failed installing 'openhab-ui-homebuilder': Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=openhab-package-standard; type=karaf.feature; version="[2.2.0,2.2.0]"; filter:="(&(osgi.identity=openhab-package-standard)(type=karaf.feature)(version>=2.2.0)(version<=2.2.0))"

The open question is why the install process does not upgrade configuration files that need to change when previous versions exist?