hab gerade mein OH auf 4.1.3 hochgerüsted.
OH läuft in einem Docker Container (openhab/openhab:latest) und ich benutze NUR die files um die items und things und rules usw. zu konfigurieren.
Jetzt habe ich im log-file folgendes gesehen (siehe unten). Diese .json Datei existiert nicht
Ehrlich gesagt weiss ich gar nicht wie lange dieses Meldung schon kommt ...
Aber OH funktioniert bis jetzt ohne Probleme.
Kann das daran liegen dass ich files nutze und nicht den neuen GUI ?
Starting JSON database update...
[main] INFO org.openhab.core.tools.internal.Upgrader - Copying item unit from state description to metadata in database '/openhab/userdata/jsondb/org.openhab.core.items.Item.json'
[main] ERROR org.openhab.core.tools.internal.Upgrader - Cannot access item database '/openhab/userdata/jsondb/org.openhab.core.items.Item.json', check path and access rights.
[main] INFO org.openhab.core.tools.internal.Upgrader - Already executed 'linkUpgradeJsProfile' on 2023-08-23T19:40:47.649089362+02:00[Europe/Berlin]. Use '--force' to execute it again.
JSON database updated successfully.
+ chown -R openhab:openhab /openhab
SUCCESS: openHAB updated from 4.1.2 to 4.1.3
Genau so ist es. Du kannst die Meldung gepflegt ignorieren
Du kannst natürlich auch einmalig ein Item über die UI anlegen, openHAB bbenden und anschließend das gerad eangelegte Item wieder löschen (natürlich ebenfalls über die UI). Anschließend sollte die angemeckerte Datei vorhanden sein. Alternativ kannst Du die Datei auch manuell anlegen, ich bin mir aber nicht sicher, ob die Datei auch ohne angelegte Items schon einen Inhalt hat. Der beschriebende Umweg sollte auf jeden Fall eine korrekte Datei anlegen.
openHAB5.1.2 stable in einem Debian-Container (trixie, OpenJDK 21 headless runtime - LXC, 4 Kerne, 3 GByte RAM)
Hostsystem Proxmox VE 9.1.5 - AMD Ryzen 5 3600 6 Kerne, 12 Threads - 64 GByte RAM - ZFS Pools: Raid Z1, 3 x 20 TB HDD -> 40 TByte und Raid Z0-Mirrored 4 x 1 TByte NVMe -> 2 TByte