Bindings list seems to be missing

Hello.

I uninstalled my Zwave binding wanting to upgrade
from:
org.openhab.binding.zwave-3.2.0-SNAPSHOT.jar
to:
org.openhab.binding.zwave-3.4.0-SNAPSHOT.jar
in my /usr/share/openhab/addons/ folder

But now when I go the binding page in OH - I dont see any of my bindings there. I can only see a list of what is called “Community Bindings” - and so I cant see any Nest, Hue, Zwave, etc

What could I have done wrong?

This is from my log file:

2022-09-29 16:56:52.968 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Time zone set to 'Europe/Oslo'.
2022-09-29 16:56:52.985 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Locale set to 'en_NO'.
2022-09-29 16:56:55.714 [WARN ] [core.karaf.internal.FeatureInstaller] - The binding add-on 'hue' does not exist - ignoring it.
2022-09-29 16:56:55.718 [WARN ] [core.karaf.internal.FeatureInstaller] - The binding add-on 'lgwebos' does not exist - ignoring it.
2022-09-29 16:56:55.720 [WARN ] [core.karaf.internal.FeatureInstaller] - The binding add-on 'nest' does not exist - ignoring it.
2022-09-29 16:56:55.723 [WARN ] [core.karaf.internal.FeatureInstaller] - The binding add-on 'tibber' does not exist - ignoring it.
2022-09-29 16:56:55.724 [WARN ] [core.karaf.internal.FeatureInstaller] - The binding add-on 'astro' does not exist - ignoring it.
2022-09-29 16:56:55.727 [WARN ] [core.karaf.internal.FeatureInstaller] - The binding add-on 'spotify' does not exist - ignoring it.
2022-09-29 16:56:55.728 [WARN ] [core.karaf.internal.FeatureInstaller] - The binding add-on 'globalcache' does not exist - ignoring it.
2022-09-29 16:56:55.735 [WARN ] [core.karaf.internal.FeatureInstaller] - The misc add-on 'openhabcloud' does not exist - ignoring it.
2022-09-29 16:56:55.740 [WARN ] [core.karaf.internal.FeatureInstaller] - The persistence add-on 'rrd4j' does not exist - ignoring it.
2022-09-29 16:56:55.741 [WARN ] [core.karaf.internal.FeatureInstaller] - The ui add-on 'basic' does not exist - ignoring it.
2022-09-29 16:56:55.742 [WARN ] [core.karaf.internal.FeatureInstaller] - The ui add-on 'habmin' does not exist - ignoring it.
2022-09-29 16:56:55.743 [WARN ] [core.karaf.internal.FeatureInstaller] - The ui add-on 'habpanel' does not exist - ignoring it.
2022-09-29 16:56:56.610 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'lights.items'
2022-09-29 16:56:56.634 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'bathroom.items'
2022-09-29 16:56:56.945 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'hue.things'
2022-09-29 16:56:57.958 [INFO ] [.core.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007
2022-09-29 16:56:58.057 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'hall.rules'
2022-09-29 16:56:58.441 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'bathroom.rules'
2022-09-29 16:56:58.844 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'lights.rules'
2022-09-29 16:56:59.278 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'auto.rules'
2022-09-29 16:57:00.692 [INFO ] [org.openhab.ui.internal.UIService   ] - Started UI on port 8080
2022-09-29 16:57:00.710 [ERROR] [Events.Framework                    ] - FrameworkEvent ERROR
org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.zwave [268]
  Unresolved requirement: Import-Package: org.openhab.core.io.transport.serial
	at org.eclipse.osgi.container.Module.start(Module.java:463) ~[org.eclipse.osgi-3.16.300.jar:?]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1849) ~[org.eclipse.osgi-3.16.300.jar:?]
	at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136) ~[org.eclipse.osgi-3.16.300.jar:?]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1842) ~[org.eclipse.osgi-3.16.300.jar:?]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1785) ~[org.eclipse.osgi-3.16.300.jar:?]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1747) ~[org.eclipse.osgi-3.16.300.jar:?]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1669) ~[org.eclipse.osgi-3.16.300.jar:?]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1) ~[org.eclipse.osgi-3.16.300.jar:?]
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) [org.eclipse.osgi-3.16.300.jar:?]
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345) [org.eclipse.osgi-3.16.300.jar:?]
2022-09-29 16:57:08.155 [INFO ] [e.automation.internal.RuleEngineImpl] - Rule engine started.

My addons config file looks like this:

more /var/lib/openhab/config/org/openhab/addons.config

:org.apache.felix.configadmin.revision:=L"10"
binding="globalcache,hue,nest,astro,spotify,lgwebos,tibber"
misc="openhabcloud"
package="standard"
persistence="rrd4j"
service.pid="org.openhab.addons"
ui="basic,habpanel,habmin"

Christian

I seemed to have solved it - though I dont know exactly what really caused the problem.

I did an openhabian-config → #2 Upgrade System.

That cleared the problem and all the openhab distro bindings were back.

Interesting. The same thing happened to me in MainUI awhile ago, but I haven’t needed to install any more bindings and haven’t been bothered to look into it. I don’t recall seeing those log messages, though.

I’ve been meaning to make a backup and then update the system to see if that helps, so I’ll give it a try.

Just a quick update to say that this also worked for me. I made a backup, upgraded from 3.2 to 3.3, and the official bindings are showing up again.

Guess I’ll make another backup now. :wink:

Taking a backup after I got working again never crossed my mind, but what a great idea @rpwong :slight_smile:

1 Like