2022-06-26 11:45:19.304 [ERROR] [Events.Framework ] - FrameworkEvent ERROR
java.io.IOException: Exception in opening zip file: /var/lib/openhab/cache/org.eclipse.osgi/89/0/bundleFile
at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:360) ~[org.eclipse.osgi-3.17.200.jar:?]
at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.doOpen(ZipBundleFile.java:51) ~[org.eclipse.osgi-3.17.200.jar:?]
at org.eclipse.osgi.storage.bundlefile.CloseableBundleFile.open(CloseableBundleFile.java:135) ~[org.eclipse.osgi-3.17.200.jar:?]
at org.eclipse.osgi.storage.bundlefile.CloseableBundleFile.lockOpen(CloseableBundleFile.java:77) ~[org.eclipse.osgi-3.17.200.jar:?]
at org.eclipse.osgi.storage.bundlefile.CloseableBundleFile.getEntry(CloseableBundleFile.java:274) ~[org.eclipse.osgi-3.17.200.jar:?]
at org.eclipse.osgi.internal.loader.classpath.ClasspathEntry.findEntry(ClasspathEntry.java:195) ~[org.eclipse.osgi-3.17.200.jar:?]
at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findClassImpl(ClasspathManager.java:621) ~[org.eclipse.osgi-3.17.200.jar:?]
at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:607) ~[org.eclipse.osgi-3.17.200.jar:?]
at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:587) ~[org.eclipse.osgi-3.17.200.jar:?]
at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:566) ~[org.eclipse.osgi-3.17.200.jar:?]
at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335) ~[org.eclipse.osgi-3.17.200.jar:?]
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397) ~[org.eclipse.osgi-3.17.200.jar:?]
at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:488) ~[org.eclipse.osgi-3.17.200.jar:?]
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416) ~[org.eclipse.osgi-3.17.200.jar:?]
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168) ~[org.eclipse.osgi-3.17.200.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:522) ~[?:?]
at javax.activation.CommandMap.setDefaultCommandMap(CommandMap.java:87) ~[org.apache.servicemix.specs.activation-api-1.2.1-1.2.1_3.jar:1.2.1_3]
at org.apache.servicemix.specs.activation.Activator.stop(Activator.java:52) ~[org.apache.servicemix.specs.activation-api-1.2.1-1.2.1_3.jar:1.2.1_3]
at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:870) ~[org.eclipse.osgi-3.17.200.jar:?]
at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) ~[org.eclipse.osgi-3.17.200.jar:?]
at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
at org.eclipse.osgi.internal.framework.BundleContextImpl.stop(BundleContextImpl.java:862) [org.eclipse.osgi-3.17.200.jar:?]
at org.eclipse.osgi.internal.framework.EquinoxBundle.stopWorker0(EquinoxBundle.java:1046) ~[org.eclipse.osgi-3.17.200.jar:?]
at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.stopWorker(EquinoxBundle.java:376) ~[org.eclipse.osgi-3.17.200.jar:?]
at org.eclipse.osgi.container.Module.doStop(Module.java:660) ~[org.eclipse.osgi-3.17.200.jar:?]
at org.eclipse.osgi.container.Module.stop(Module.java:521) ~[org.eclipse.osgi-3.17.200.jar:?]
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.decStartLevel(ModuleContainer.java:1888) ~[org.eclipse.osgi-3.17.200.jar:?]
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1763) ~[org.eclipse.osgi-3.17.200.jar:?]
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1667) ~[org.eclipse.osgi-3.17.200.jar:?]
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1) ~[org.eclipse.osgi-3.17.200.jar:?]
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) [org.eclipse.osgi-3.17.200.jar:?]
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345) [org.eclipse.osgi-3.17.200.jar:?]
Caused by: java.nio.file.AccessDeniedException: /var/lib/openhab/cache/org.eclipse.osgi/89/0/bundleFile
at sun.nio.fs.UnixException.translateToIOException(UnixException.java:90) ~[?:?]
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111) ~[?:?]
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116) ~[?:?]
at sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(UnixFileAttributeViews.java:55) ~[?:?]
at sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:149) ~[?:?]
at sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99) ~[?:?]
at java.nio.file.Files.readAttributes(Files.java:1764) ~[?:?]
at java.util.zip.ZipFile$Source.get(ZipFile.java:1259) ~[?:?]
at java.util.zip.ZipFile$CleanableResource.(ZipFile.java:733) ~[?:?]
at java.util.zip.ZipFile$CleanableResource.get(ZipFile.java:850) ~[?:?]
at java.util.zip.ZipFile.(ZipFile.java:248) ~[?:?]
at java.util.zip.ZipFile.(ZipFile.java:177) ~[?:?]
at java.util.zip.ZipFile.(ZipFile.java:191) ~[?:?]
at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:342) ~[org.eclipse.osgi-3.17.200.jar:?]
… 31 more
sudo journalctl -u openhab.service :
jun 27 09:40:04 dvdhab systemd[12972]: openhab.service: Changing to the requested working directory failed: Permission denied
jun 27 09:40:04 dvdhab systemd[12972]: openhab.service: Failed at step CHDIR spawning /usr/share/openhab/runtime/bin/karaf: Permission denied
jun 27 09:40:04 dvdhab systemd[1]: openhab.service: Main process exited, code=exited, status=200/CHDIR
jun 27 09:40:04 dvdhab systemd[1]: openhab.service: Failed with result ‘exit-code’.
jun 27 09:40:10 dvdhab systemd[1]: openhab.service: Scheduled restart job, restart counter is at 8580.
jun 27 09:40:10 dvdhab systemd[1]: Stopped openHAB - empowering the smart home.
jun 27 09:40:10 dvdhab systemd[1]: Started openHAB - empowering the smart home.
jun 27 09:40:10 dvdhab systemd[12973]: openhab.service: Changing to the requested working directory failed: Permission denied
jun 27 09:40:10 dvdhab systemd[12973]: openhab.service: Failed at step CHDIR spawning /usr/share/openhab/runtime/bin/karaf: Permission denied
jun 27 09:40:10 dvdhab systemd[1]: openhab.service: Main process exited, code=exited, status=200/CHDIR
jun 27 09:40:10 dvdhab systemd[1]: openhab.service: Failed with result ‘exit-code’.
jun 27 09:40:15 dvdhab systemd[1]: openhab.service: Scheduled restart job, restart counter is at 8581.
jun 27 09:40:15 dvdhab systemd[1]: Stopped openHAB - empowering the smart home.
jun 27 09:40:15 dvdhab systemd[1]: Started openHAB - empowering the smart home.
jun 27 09:40:15 dvdhab systemd[12974]: openhab.service: Changing to the requested working directory failed: Permission denied
jun 27 09:40:15 dvdhab systemd[12974]: openhab.service: Failed at step CHDIR spawning /usr/share/openhab/runtime/bin/karaf: Permission denied
jun 27 09:40:15 dvdhab systemd[1]: openhab.service: Main process exited, code=exited, status=200/CHDIR
jun 27 09:40:15 dvdhab systemd[1]: openhab.service: Failed with result ‘exit-code’.
jun 27 09:40:20 dvdhab systemd[1]: openhab.service: Scheduled restart job, restart counter is at 8582.
the folder seems the problem
/var/log/openhab$ cd /usr/share/openhab/runtime/bin/karaf
-bash: cd: /usr/share/openhab/runtime/bin/karaf: Is geen map
ronny@dvdhab:/var/log/openhab$ cd /usr/share/openhab/runtime/bin/
ronny@dvdhab:/usr/share/openhab/runtime/bin$ ls
backup client common.psm1 inc instance karaf oh_dir_layout restore setenv shell start status stop update update.lst userdata_sysfiles.lst
ronny@dvdhab:/usr/share/openhab/runtime/bin$ cd karaf
-bash: cd: karaf: Is geen map
ronny@dvdhab:/usr/share/openhab/runtime/bin$
seems that karaf is a file and not a folder anymore