Error serializing to file: /var/lib/openhab2/zwave/node.xml

After rebooting today, I get errors for every zwave node like

2017-07-01 15:43:18.819 [ERROR] [l.initialization.ZWaveNodeSerializer] - NODE 1: Error serializing to file: /var/lib/openhab2/zwave/node1.xml (Permission denied)

The permissions look okay:

[23:29:20] openhabian@openhabian-pi:/var/lib/openhab2/zwave$ ls -l
-rw-rw-r-- 1 openhabian openhabian  1510 Jun 16 13:19 node1.xml
-rw-rw-r-- 1 openhabian openhabian 10987 Jun 16 13:19 node20.xml
-rw-rw-r-- 1 openhabian openhabian 17062 Jun 16 13:19 node21.xml
-rw-rw-r-- 1 openhabian openhabian 20344 Jun 16 13:21 node22.xml
-rw-rw-r-- 1 openhabian openhabian 12672 Jun 16 13:20 node3.xml

Any ideas what could be wrong?

Write permissions of the directory ?

Is OH running with the same user that you have used to view the permissions? If it’s running as a service, then maybe it’s running with different user, and therefore different permissions?

Yes, it was the wrong user - my fault…
I partly restored my openhabian install - but as user openhabian, not user openhab.
Now I just restarted openhab after deleting the /zwave folder and it was created with correct user and permissions:

[13:10:21] openhabian@openhabian-pi:/var/lib/openhab2/zwave$ ls -l
-rw-rw-r-- 1 openhab openhab  1528 Jul  9 13:06 node1.xml
-rw-rw-r-- 1 openhab openhab 13065 Jul  9 13:07 node4.xml
-rw-rw-r-- 1 openhab openhab 13082 Jul  9 13:08 node5.xml
-rw-rw-r-- 1 openhab openhab 13120 Jul  9 13:09 node8.xml