Hey openhab community,
I am in the middle of re-setting-up my openhab 3 on a raspi 3 due to move to a new house.
Yesterday I restarted my openHAB instance and realized, that the UI is no longer available. However I can access the server via ssh.
I already did a few basic steps such as “clean-cache” and “fix permissions”. But the problem still persists.
I checked the status of openhab service and came across a few java errors mentioned in relation to karat console. So I went to /usr/share/openhab and ran bash star_debug.sh.
Here are the results:
openhabian@openhabian:/usr/share/openhab $ bash start_debug.sh
Launching the openHAB runtime...
Listening for transport dt_socket at address: 5005
java.io.FileNotFoundException: /var/lib/openhab/tmp/karaf.pid (Keine Berechtigung)
at java.base/java.io.FileOutputStream.open0(Native Method)
at java.base/java.io.FileOutputStream.open(FileOutputStream.java:298)
at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:237)
at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:126)
at org.apache.karaf.main.InstanceHelper.writePid(InstanceHelper.java:126)
at org.apache.karaf.main.Main.launch(Main.java:276)
at org.apache.karaf.main.Main.main(Main.java:183)
java.lang.RuntimeException: /var/log/openhab/openhab.log (Keine Berechtigung)
at org.apache.karaf.main.util.BootstrapLogManager.getDefaultHandlerInternal(BootstrapLogManager.java:102)
at org.apache.karaf.main.util.BootstrapLogManager.getDefaultHandlersInternal(BootstrapLogManager.java:137)
at org.apache.karaf.main.util.BootstrapLogManager.getDefaultHandlers(BootstrapLogManager.java:70)
at org.apache.karaf.main.util.BootstrapLogManager.configureLogger(BootstrapLogManager.java:75)
at org.apache.karaf.main.Main.launch(Main.java:277)
at org.apache.karaf.main.Main.main(Main.java:183)
Caused by: java.io.FileNotFoundException: /var/log/openhab/openhab.log (Keine Berechtigung)
at java.base/java.io.FileOutputStream.open0(Native Method)
at java.base/java.io.FileOutputStream.open(FileOutputStream.java:298)
at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:237)
at org.apache.karaf.main.util.BootstrapLogManager$SimpleFileHandler.open(BootstrapLogManager.java:193)
at org.apache.karaf.main.util.BootstrapLogManager$SimpleFileHandler.<init>(BootstrapLogManager.java:182)
at org.apache.karaf.main.util.BootstrapLogManager.getDefaultHandlerInternal(BootstrapLogManager.java:100)
... 5 more
!SESSION 2022-03-24 07:28:04.281 -----------------------------------------------
eclipse.buildId=unknown
java.version=11.0.14
java.vendor=Raspbian
BootLoader constants: OS=linux, ARCH=arm, WS=gtk, NL=de_DE
!ENTRY org.eclipse.osgi 4 0 2022-03-24 07:28:04.619
!MESSAGE Error reading configuration: /var/lib/openhab/cache/org.eclipse.osgi/.manager/.fileTableLock (Keine Berechtigung)
!STACK 0
java.io.FileNotFoundException: /var/lib/openhab/cache/org.eclipse.osgi/.manager/.fileTableLock (Keine Berechtigung)
at java.base/java.io.RandomAccessFile.open0(Native Method)
at java.base/java.io.RandomAccessFile.open(RandomAccessFile.java:345)
at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:259)
at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:214)
at org.eclipse.osgi.internal.location.Locker_JavaNio.lock(Locker_JavaNio.java:40)
at org.eclipse.osgi.storagemanager.StorageManager.lock(StorageManager.java:403)
at org.eclipse.osgi.storagemanager.StorageManager.open(StorageManager.java:716)
at org.eclipse.osgi.storage.Storage.getChildStorageManager(Storage.java:2266)
at org.eclipse.osgi.storage.Storage.getInfoInputStream(Storage.java:2283)
at org.eclipse.osgi.storage.Storage.<init>(Storage.java:252)
at org.eclipse.osgi.storage.Storage.createStorage(Storage.java:180)
at org.eclipse.osgi.internal.framework.EquinoxContainer.<init>(EquinoxContainer.java:108)
at org.eclipse.osgi.launch.Equinox.<init>(Equinox.java:53)
at org.eclipse.osgi.launch.EquinoxFactory.newFramework(EquinoxFactory.java:35)
at org.eclipse.osgi.launch.EquinoxFactory.newFramework(EquinoxFactory.java:30)
at org.apache.karaf.main.Main.launch(Main.java:289)
at org.apache.karaf.main.Main.main(Main.java:183)
I am having troubles, as I am not an expert in java and also all openhab related stuff I learned “on the fly”. Hence I would appreciate any help to solve my issue and avoid any re-setup.
Thanks upfront to this awesome community.