I had some strange leftovers from adding and removing bindings, adding and removing items through Paper UI that wouldn’t go away etc so looking through some threads I thought I would clear the temp and cache files
Now openhab won’t start any more. I can’t access via :8080 (site can’t be reached)
I can’t open a karaf console ssh: "connect to host localhost port 8101: Connection refused"
And nothing is coming up in the events.log (clearly because OH isn’t starting)
I tried manually restarting the service, rebooting multiple times, and eventually reinstalled the latest stable version from openhabian-config (same version I was running)
What log do people need to see to help me here I’m lost
Launching the openHAB runtime…
Listening for transport dt_socket at address: 5005
java.lang.RuntimeException: Exception instantiating lock class org.apache.karaf.main.lock.SimpleFileLock
Could not create file lock: Invalid karaf.lock.dir system property ‘/var/lib/openhab2/tmp’ : does not exist
at org.apache.karaf.main.Main.createLock(Main.java:443)
at org.apache.karaf.main.Main.doMonitor(Main.java:371)
at org.apache.karaf.main.Main.access$100(Main.java:72)
at org.apache.karaf.main.Main$2.run(Main.java:362)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.apache.karaf.main.Main.createLock(Main.java:439)
… 3 more
Caused by: java.lang.RuntimeException: Could not create file lock: Invalid karaf.lock.dir system property ‘/var/lib/openhab2/tmp’ : does not exist
at org.apache.karaf.main.lock.SimpleFileLock.(SimpleFileLock.java:58)
… 8 more
Caused by: java.lang.IllegalArgumentException: Invalid karaf.lock.dir system property ‘/var/lib/openhab2/tmp’ : does not exist
at org.apache.karaf.main.lock.SimpleFileLock.validateDirectoryExists(SimpleFileLock.java:117)
at org.apache.karaf.main.lock.SimpleFileLock.getKarafLock(SimpleFileLock.java:93)
at org.apache.karaf.main.lock.SimpleFileLock.(SimpleFileLock.java:46)
… 8 more
Thanks, a whole lot of errors in the logs as it starts but I’ll change the ownership to openhabian (you are right all the other directories are openhabian) then try again, but a lot seem s related to the camera binding,
Before I’ve changed the ownership it has started though, but I’ll change ownership regardless.
-----snip----
2017-07-12 16:13:32.798 [WARN ] [org.apache.felix.fileinstall ] - Error while starting bundle: file:/usr/share/openhab2/addons/org.openhab.binding.camera-2.1.0-SNAPSHOT.jar
org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.camera [9]
Unresolved requirement: Import-Package: org.apache.commons.io; version="2.2.0"
at org.eclipse.osgi.container.Module.start(Module.java:434)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:392)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1253)[4:org.apache.felix.fileinstall:3.5.6]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1225)[4:org.apache.felix.fileinstall:3.5.6]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:512)[4:org.apache.felix.fileinstall:3.5.6]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:361)[4:org.apache.felix.fileinstall:3.5.6]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:312)[4:org.apache.felix.fileinstall:3.5.6]
2017-07-12 16:13:34.059 [WARN ] [org.apache.felix.fileinstall ] - Error while starting bundle: file:/usr/share/openhab2/addons/org.openhab.binding.camera-2.1.0-SNAPSHOT.jar
org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.camera [9]
Unresolved requirement: Import-Package: org.eclipse.smarthome.config.core
Unresolved requirement: Import-Package: org.apache.commons.io; version=“2.2.0”
-> Export-Package: org.apache.commons.io; bundle-symbolic-name=“org.apache.commons.io”; bundle-version=“2.2.0”; version="2.2.0" org.apache.commons.io [30]
No resolution report for the bundle.
at org.eclipse.osgi.container.Module.start(Module.java:434)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:392)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1253)[4:org.apache.felix.fileinstall:3.5.6]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1225)[4:org.apache.felix.fileinstall:3.5.6]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:512)[4:org.apache.felix.fileinstall:3.5.6]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:361)[4:org.apache.felix.fileinstall:3.5.6]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:312)[4:org.apache.felix.fileinstall:3.5.6]
2017-07-12 16:13:35.533 [WARN ] [org.apache.felix.fileinstall ] - Error while starting bundle: file:/usr/share/openhab2/addons/org.openhab.binding.camera-2.1.0-SNAPSHOT.jar
org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.camera [9]
Unresolved requirement: Import-Package: org.eclipse.smarthome.config.core
Unresolved requirement: Import-Package: org.apache.commons.io; version=“2.2.0”
-> Export-Package: org.apache.commons.io; bundle-symbolic-name=“org.apache.commons.io”; bundle-version=“2.2.0”; version="2.2.0" org.apache.commons.io [30]
---- snip ----