As posted before (openHAB 3.2 Release discussion - #15 by timbms) I too replaced the empty org.apache.karaf.features.xml
file with
<bundleReplacements>
<bundle originalUri="mvn:org.ops4j.pax.logging/pax-logging-api/[0,2.0.13)" replacement="mvn:org.ops4j.pax.logging/pax-logging-api/2.0.13" mode="maven" />
<bundle originalUri="mvn:org.ops4j.pax.logging/pax-logging-log4j2/[0,2.0.13)" replacement="mvn:org.ops4j.pax.logging/pax-logging-log4j2/2.0.13" mode="maven" />
<bundle originalUri="mvn:org.ops4j.pax.logging/pax-logging-logback/[0,2.0.13)" replacement="mvn:org.ops4j.pax.logging/pax-logging-logback/2.0.13" mode="maven" />
</bundleReplacements>
By restoring my openHAB backup the file gets overwritten (It finally sunk in what Tim meant when writing: “I found the culprit, restore replaces the file”).
I can imagine this prevents (a lot of) other users from upgrading their working systems by flashing a brand new openhabian and restoring a backup. Isn’t this a breaking feature or a bug?