openHABian 1.3 - after switch to 2.2 unstable OH2 won't start

Hi there,

as I destroyed my openHABian 1 Installation, I did a new Installation for 1.3 from scratch:

  1. downloaded 1.3 image
  2. gone through all the steps
  3. got everything up and running again (except openhabcloud - see below)
  4. figured, perhaps I have to go to unstable to solve this
  5. changed to 2.2 unstable
  6. nothing happens…

ad 3)
I got those ERRORS in openhab.log

2017-09-17 18:50:46.831 [ERROR] [org.openhab.io.openhabcloud         ] - FrameworkEvent ERROR - org.openhab.io.openhabcloud
java.io.IOException: Exception in opening zip file: /var/lib/openhab2/cache/org.eclipse.osgi/221/0/bundleFile
	at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:305)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.basicOpen(ZipBundleFile.java:85)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.getZipFile(ZipBundleFile.java:98)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.checkedOpen(ZipBundleFile.java:65)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.getEntryPaths(ZipBundleFile.java:253)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.storage.Storage.listEntryPaths(Storage.java:1660)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.storage.Storage.listEntryPaths(Storage.java:1608)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.storage.Storage.findEntries(Storage.java:1513)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.framework.EquinoxBundle.findEntries(EquinoxBundle.java:670)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.smarthome.core.internal.i18n.LanguageResourceBundleManager.determineResourceNames(LanguageResourceBundleManager.java:99)[98:org.eclipse.smarthome.core:0.9.0.b5]
	at org.eclipse.smarthome.core.internal.i18n.LanguageResourceBundleManager.<init>(LanguageResourceBundleManager.java:56)[98:org.eclipse.smarthome.core:0.9.0.b5]
	at org.eclipse.smarthome.core.internal.i18n.ResourceBundleTracker.addResourceBundle(ResourceBundleTracker.java:148)[98:org.eclipse.smarthome.core:0.9.0.b5]
	at org.eclipse.smarthome.core.internal.i18n.ResourceBundleTracker.addingBundle(ResourceBundleTracker.java:68)[98:org.eclipse.smarthome.core:0.9.0.b5]
	at org.eclipse.smarthome.core.common.osgi.ResolvedBundleTracker.add(ResolvedBundleTracker.java:115)[98:org.eclipse.smarthome.core:0.9.0.b5]
	at org.eclipse.smarthome.core.common.osgi.ResolvedBundleTracker.bundleChanged(ResolvedBundleTracker.java:106)[98:org.eclipse.smarthome.core:0.9.0.b5]
	at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:902)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:165)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:75)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:67)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:102)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.Module.publishEvent(Module.java:466)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.Module.doStart(Module.java:568)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.Module.start(Module.java:439)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:531)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:327)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:402)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:352)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)[:1.8.0_121]
	at io.socket.engineio.client.Socket$20.run(Socket.java:738)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.thread.EventThread.exec(EventThread.java:55)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.engineio.client.Socket.close(Socket.java:711)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.client.Manager.close(Manager.java:512)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.client.Manager.destroy(Manager.java:452)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.client.Socket.destroy(Socket.java:421)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.client.Socket.access$1400(Socket.java:19)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.client.Socket$8.run(Socket.java:438)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.thread.EventThread$2.run(EventThread.java:80)[221:org.openhab.io.openhabcloud:2.1.0]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_121]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_121]
	at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]
Caused by: java.io.FileNotFoundException: /var/lib/openhab2/cache/org.eclipse.osgi/221/0/bundleFile (Datei oder Verzeichnis nicht gefunden)
	at java.util.zip.ZipFile.open(Native Method)[:1.8.0_121]
	at java.util.zip.ZipFile.<init>(ZipFile.java:219)[:1.8.0_121]
	at java.util.zip.ZipFile.<init>(ZipFile.java:149)[:1.8.0_121]
	at java.util.zip.ZipFile.<init>(ZipFile.java:163)[:1.8.0_121]
	at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:288)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	... 46 more
2017-09-17 18:50:46.865 [ERROR] [org.openhab.io.openhabcloud         ] - FrameworkEvent ERROR - org.openhab.io.openhabcloud
java.io.IOException: Exception in opening zip file: /var/lib/openhab2/cache/org.eclipse.osgi/221/0/bundleFile
	at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:305)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.basicOpen(ZipBundleFile.java:85)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.getZipFile(ZipBundleFile.java:98)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.checkedOpen(ZipBundleFile.java:65)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.getEntry(ZipBundleFile.java:232)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findClassImpl(ClasspathManager.java:562)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:540)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:527)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:327)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:402)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:352)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)[:1.8.0_121]
	at io.socket.engineio.client.Transport.close(Transport.java:90)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.engineio.client.Socket.onClose(Socket.java:800)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.engineio.client.Socket.onClose(Socket.java:777)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.engineio.client.Socket.access$800(Socket.java:31)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.engineio.client.Socket$20$1.run(Socket.java:722)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.engineio.client.Socket$20.run(Socket.java:761)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.thread.EventThread.exec(EventThread.java:55)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.engineio.client.Socket.close(Socket.java:711)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.client.Manager.close(Manager.java:512)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.client.Manager.destroy(Manager.java:452)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.client.Socket.destroy(Socket.java:421)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.client.Socket.access$1400(Socket.java:19)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.client.Socket$8.run(Socket.java:438)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.thread.EventThread$2.run(EventThread.java:80)[221:org.openhab.io.openhabcloud:2.1.0]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_121]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_121]
	at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]
Caused by: java.io.FileNotFoundException: /var/lib/openhab2/cache/org.eclipse.osgi/221/0/bundleFile (Datei oder Verzeichnis nicht gefunden)
	at java.util.zip.ZipFile.open(Native Method)[:1.8.0_121]
	at java.util.zip.ZipFile.<init>(ZipFile.java:219)[:1.8.0_121]
	at java.util.zip.ZipFile.<init>(ZipFile.java:149)[:1.8.0_121]
	at java.util.zip.ZipFile.<init>(ZipFile.java:163)[:1.8.0_121]
	at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:288)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	... 31 more
2017-09-17 18:50:46.895 [ERROR] [org.openhab.io.openhabcloud         ] - FrameworkEvent ERROR - org.openhab.io.openhabcloud
java.io.IOException: Exception in opening zip file: /var/lib/openhab2/cache/org.eclipse.osgi/221/0/.cp/lib/json-20140107.jar
	at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:305)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.basicOpen(ZipBundleFile.java:85)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.getZipFile(ZipBundleFile.java:98)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.checkedOpen(ZipBundleFile.java:65)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.getEntry(ZipBundleFile.java:232)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findClassImpl(ClasspathManager.java:562)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:540)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:527)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:327)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:402)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:352)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)[:1.8.0_121]
	at io.socket.engineio.client.Transport.close(Transport.java:90)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.engineio.client.Socket.onClose(Socket.java:800)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.engineio.client.Socket.onClose(Socket.java:777)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.engineio.client.Socket.access$800(Socket.java:31)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.engineio.client.Socket$20$1.run(Socket.java:722)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.engineio.client.Socket$20.run(Socket.java:761)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.thread.EventThread.exec(EventThread.java:55)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.engineio.client.Socket.close(Socket.java:711)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.client.Manager.close(Manager.java:512)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.client.Manager.destroy(Manager.java:452)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.client.Socket.destroy(Socket.java:421)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.client.Socket.access$1400(Socket.java:19)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.client.Socket$8.run(Socket.java:438)[221:org.openhab.io.openhabcloud:2.1.0]
	at io.socket.thread.EventThread$2.run(EventThread.java:80)[221:org.openhab.io.openhabcloud:2.1.0]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_121]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_121]
	at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]
Caused by: java.io.FileNotFoundException: /var/lib/openhab2/cache/org.eclipse.osgi/221/0/.cp/lib/json-20140107.jar (Datei oder Verzeichnis nicht gefunden)
	at java.util.zip.ZipFile.open(Native Method)[:1.8.0_121]
	at java.util.zip.ZipFile.<init>(ZipFile.java:219)[:1.8.0_121]
	at java.util.zip.ZipFile.<init>(ZipFile.java:149)[:1.8.0_121]
	at java.util.zip.ZipFile.<init>(ZipFile.java:163)[:1.8.0_121]
	at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:288)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	... 31 more
org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.checkedOpen(ZipBundleFile.java:65)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.getEntry(ZipBundleFile.java:232)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findClassImpl(ClasspathManager.java:562)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:540)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:527)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:327)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:402)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:352)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)[:1.8.0_121]
	at io.socket.engineio.client.transports.WebSocket$2.onFailure(WebSocket.java:147)[221:org.openhab.io.openhabcloud:2.1.0]
	at okhttp3.internal.ws.RealWebSocket.readerErrorClose(RealWebSocket.java:217)[221:org.openhab.io.openhabcloud:2.1.0]
	at okhttp3.internal.ws.RealWebSocket.readMessage(RealWebSocket.java:100)[221:org.openhab.io.openhabcloud:2.1.0]
	at okhttp3.ws.WebSocketCall.createWebSocket(WebSocketCall.java:152)[221:org.openhab.io.openhabcloud:2.1.0]
	at okhttp3.ws.WebSocketCall.access$000(WebSocketCall.java:41)[221:org.openhab.io.openhabcloud:2.1.0]
	at okhttp3.ws.WebSocketCall$1.onResponse(WebSocketCall.java:97)[221:org.openhab.io.openhabcloud:2.1.0]
	at okhttp3.RealCall$AsyncCall.execute(RealCall.java:126)[221:org.openhab.io.openhabcloud:2.1.0]
	at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32)[221:org.openhab.io.openhabcloud:2.1.0]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_121]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_121]
	at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]
Caused by: java.io.FileNotFoundException: /var/lib/openhab2/cache/org.eclipse.osgi/221/0/.cp/lib/okio-1.9.0.jar (Datei oder Verzeichnis nicht gefunden)
	at java.util.zip.ZipFile.open(Native Method)[:1.8.0_121]
	at java.util.zip.ZipFile.<init>(ZipFile.java:219)[:1.8.0_121]
	at java.util.zip.ZipFile.<init>(ZipFile.java:149)[:1.8.0_121]
	at java.util.zip.ZipFile.<init>(ZipFile.java:163)[:1.8.0_121]
	at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:288)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	... 25 more
2017-09-17 18:51:45.243 [ERROR] [org.openhab.io.openhabcloud         ] - FrameworkEvent ERROR - org.openhab.io.openhabcloud
java.io.IOException: Exception in opening zip file: /var/lib/openhab2/cache/org.eclipse.osgi/221/0/.cp/lib/socket.io-client-0.8.2.jar
	at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:305)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.basicOpen(ZipBundleFile.java:85)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.getZipFile(ZipBundleFile.java:98)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.checkedOpen(ZipBundleFile.java:65)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.getEntry(ZipBundleFile.java:232)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findClassImpl(ClasspathManager.java:562)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:540)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:527)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:327)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:402)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:352)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)[:1.8.0_121]
	at io.socket.engineio.client.transports.WebSocket$2.onFailure(WebSocket.java:147)[221:org.openhab.io.openhabcloud:2.1.0]
	at okhttp3.internal.ws.RealWebSocket.readerErrorClose(RealWebSocket.java:217)[221:org.openhab.io.openhabcloud:2.1.0]
	at okhttp3.internal.ws.RealWebSocket.readMessage(RealWebSocket.java:100)[221:org.openhab.io.openhabcloud:2.1.0]
	at okhttp3.ws.WebSocketCall.createWebSocket(WebSocketCall.java:152)[221:org.openhab.io.openhabcloud:2.1.0]
	at okhttp3.ws.WebSocketCall.access$000(WebSocketCall.java:41)[221:org.openhab.io.openhabcloud:2.1.0]
	at okhttp3.ws.WebSocketCall$1.onResponse(WebSocketCall.java:97)[221:org.openhab.io.openhabcloud:2.1.0]
	at okhttp3.RealCall$AsyncCall.execute(RealCall.java:126)[221:org.openhab.io.openhabcloud:2.1.0]
	at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32)[221:org.openhab.io.openhabcloud:2.1.0]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_121]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_121]
	at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]
Caused by: java.io.FileNotFoundException: /var/lib/openhab2/cache/org.eclipse.osgi/221/0/.cp/lib/socket.io-client-0.8.2.jar (Datei oder Verzeichnis nicht gefunden)
	at java.util.zip.ZipFile.open(Native Method)[:1.8.0_121]
	at java.util.zip.ZipFile.<init>(ZipFile.java:219)[:1.8.0_121]
	at java.util.zip.ZipFile.<init>(ZipFile.java:149)[:1.8.0_121]
	at java.util.zip.ZipFile.<init>(ZipFile.java:163)[:1.8.0_121]
	at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:288)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	... 25 more

ad 5)
so I updated to 2.2 unstable via sudo openhabian-config.
everything worked fine. except: nothing happend after the update. No change to events.log or openhab.log.

so I did a sudo reboot - but ever since the “everythings updated” there is nothing. No new entries in events.log or openhab.log
only thing getting updated audit.log, when I log into the console.

What shall I do now?

PS: I started OH2 in debug-mode

cd /srv/openhab2-sys/
sudo /etc/init.d/openhab2 stop
./start_debug.sh

got this:

[19:34:11] openhabian@openHABianPi:/srv/openhab2-sys$ ./start_debug.sh
Launching the openHAB runtime...
Listening for transport dt_socket at address: 5005

                          __  _____    ____
  ____  ____  ___  ____  / / / /   |  / __ )
 / __ \/ __ \/ _ \/ __ \/ /_/ / /| | / __  |
/ /_/ / /_/ /  __/ / / / __  / ___ |/ /_/ /
\____/ .___/\___/_/ /_/_/ /_/_/  |_/_____/
    /_/                        2.2.0-SNAPSHOT
                               Build #1039

Hit '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown openHAB.

openhab>

During the update, if you are coming from a build prior to 1000 or so, you should have been asked whether you want to keep a config file or use the package config files. If you opted to keep your old config file your logging config file is hosed. They switched to log4j2 sometime after build 1000 which has a completely different syntax for its configuration. @dim and @opus have been helpful getting people past this.

I’m still running an older build and haven’t had to deal with upgrading to log4j2 yet. I’m holding off until I can write a PR for the Docker build that does a better job of managing updates.

1 Like

That would have been my first guess as well.
If your installation is fresh and without config (which is the case) simply uninstall and reinstall openhab to get a fresh clean setup that should then work.

sudo apt purge openhab2
sudo rm -rf /etc/openhab2
sudo rm -rf /usr/share/openhab2
sudo rm -rf /var/lib/openhab2
sudo apt install openhab2

(the rm’s are probably not needed)

first of all: what I did last night was switching back to openhab2 stable - and magically the openhabcloud did not throw Errors then… Which means, at present I have everything working as intended (even ekey is “officially” within the 2.1 stable).

second:

  1. I did have a clean openHABian 1.3 Setup
  2. I merged my configs into this setup (meaning all items/rules/things/…)
  3. I encountered the openhabcloud-error and switched to unstable
  4. during the switch I opted to overwrite all existing configs (I’m sure, I took the maintainers version of log4j2 not the old 2.1 one)

so I guess I just wait for 2.2 stable, but If you’d like, I can take my chances on the unstable switch again (I have enough SDcards for this! :wink: ).

The steps shown above will give you a working 2.2 setup. Promise :slight_smile:

1 Like

ok. I’ll give it a try later this week - and come back! Promise :sunglasses:

They won’t be needed, apt/dpkg handles this with a purge. :slight_smile: The other commands will do the trick though!

For more information, you can also get dpkg to ask again which conffiles to replace, which would be an option for people who have other files in place, but can’t work out the directories to see the .dpkg-dist files:

sudo apt-get --reinstall -o Dpkg::Options::="--force-confask" install openhab2

As a good package should. How could I have doubted that :smile::wink:

1 Like