System on RPi 4 running 3.1.0 release build
Trying to test a recent z-wave binding snapshot, org.openhab.binding.zwave-3.2.0-SNAPSHOT.jar
Managed to get it installed and after clearing cache, I get an error on startup
09:41:37.020 [ERROR] [.core.karaf.internal.FeatureInstaller] - Failed installing 'openhab-binding-monopriceaudio, openhab-persistence-mapdb, openhab-persistence-rrd4j, openhab-ui-basic, openhab-binding-astro, openhab-ui-habpanel, openhab-binding-zwave': Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=openhab-persistence-rrd4j; type=karaf.feature; version="[3.1.0.M3,3.1.0.M3]"; filter:="(&(osgi.identity=openhab-persistence-rrd4j)(type=karaf.feature)(version>=3.1.0.M3)(version<=3.1.0.M3))" [caused by: Unable to resolve openhab-persistence-rrd4j/3.1.0.M3: missing requirement [openhab-persistence-rrd4j/3.1.0.M3] osgi.identity; osgi.identity=org.openhab.persistence.rrd4j; type=osgi.bundle; version="[3.1.0.M3,3.1.0.M3]"; resolution:=mandatory [caused by: Unable to resolve org.openhab.persistence.rrd4j/3.1.0.M3: missing requirement [org.openhab.persistence.rrd4j/3.1.0.M3] osgi.wiring.package; filter:="(&(osgi.wiring.package=javax.measure)(version>=1.0.0)(!(version>=2.0.0)))"]]
Not sure why it’s still looking for 3.1.0M3 components although I’m sure the system previously had 3.1.0 milestone builds on it.
Listing components gives
openhab> list -s
START LEVEL 100 , List Threshold: 50
ID │ State │ Lvl │ Version │ Symbolic name
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
31 │ Active │ 80 │ 2.12.3 │ com.fasterxml.jackson.core.jackson-annotations
32 │ Active │ 80 │ 2.12.3 │ com.fasterxml.jackson.core.jackson-core
33 │ Active │ 80 │ 2.12.3 │ com.fasterxml.jackson.core.jackson-databind
34 │ Active │ 80 │ 2.12.3 │ com.fasterxml.jackson.dataformat.jackson-dataformat-yaml
35 │ Active │ 80 │ 2.12.3 │ com.fasterxml.jackson.datatype.jackson-datatype-jsr310
36 │ Active │ 80 │ 6.2.4 │ com.fasterxml.woodstox.woodstox-core
37 │ Active │ 80 │ 2.8.6 │ com.google.gson
38 │ Active │ 80 │ 27.1.0.jre │ com.google.guava
39 │ Active │ 80 │ 30.1.0.jre │ com.google.guava
40 │ Active │ 80 │ 1.0.1 │ com.google.guava.failureaccess
41 │ Active │ 80 │ 3.0.0.v201312141243 │ com.google.inject
43 │ Active │ 80 │ 4.8.35.v20190528-1517 │ io.github.classgraph
44 │ Active │ 80 │ 2.1.9 │ io.swagger.core.v3.swagger-annotations
45 │ Active │ 80 │ 2.1.9 │ io.swagger.core.v3.swagger-core
46 │ Active │ 80 │ 2.1.9 │ io.swagger.core.v3.swagger-integration
47 │ Active │ 80 │ 2.1.9 │ io.swagger.core.v3.swagger-jaxrs2
48 │ Active │ 80 │ 2.1.9 │ io.swagger.core.v3.swagger-models
49 │ Active │ 80 │ 2.0.0 │ jakarta.annotation-api
50 │ Active │ 80 │ 2.0.0 │ jakarta.inject.jakarta.inject-api
51 │ Active │ 80 │ 2.0.2 │ jakarta.validation.jakarta.validation-api
53 │ Active │ 80 │ 2.3.3 │ jakarta.xml.ws-api
56 │ Active │ 80 │ 3.5.7 │ javax.jmdns
57 │ Active │ 80 │ 2.1.2 │ javax.measure.unit-api
59 │ Active │ 80 │ 0.5.10 │ jollyday
60 │ Active │ 80 │ 3.2.0.v201101311130 │ org.antlr.runtime
61 │ Active │ 80 │ 1.2.2 │ org.apache.aries.component-dsl.component-dsl
62 │ Active │ 80 │ 1.0.1 │ org.apache.aries.javax.jax.rs-api
63 │ Active │ 80 │ 2.0.0 │ org.apache.aries.jax.rs.whiteboard
65 │ Active │ 80 │ 3.12.0 │ org.apache.commons.lang3
66 │ Active │ 80 │ 3.4.3 │ org.apache.cxf.cxf-core
67 │ Active │ 80 │ 3.4.3 │ org.apache.cxf.cxf-rt-frontend-jaxrs
68 │ Active │ 80 │ 3.4.3 │ org.apache.cxf.cxf-rt-rs-client
69 │ Active │ 80 │ 3.4.3 │ org.apache.cxf.cxf-rt-rs-sse
70 │ Active │ 80 │ 3.4.3 │ org.apache.cxf.cxf-rt-security
71 │ Active │ 80 │ 3.4.3 │ org.apache.cxf.cxf-rt-transports-http
80 │ Active │ 80 │ 4.3.2 │ org.apache.karaf.event
91 │ Active │ 80 │ 1.0.0.2 │ org.apache.servicemix.bundles.javax-inject
99 │ Active │ 80 │ 2.2.5 │ org.apache.ws.xmlschema.core
100 │ Active │ 80 │ 4.19.0 │ org.apache.xbean.bundleutils
101 │ Active │ 80 │ 4.19.0 │ org.apache.xbean.finder
102 │ Active │ 80 │ 0.7.7 │ org.bitbucket.b_c.jose4j
103 │ Active │ 80 │ 2.17.0.v20190920-0401 │ org.eclipse.emf.common
104 │ Active │ 80 │ 2.20.0.v20190920-0401 │ org.eclipse.emf.ecore
105 │ Active │ 80 │ 2.14.0.v20190528-0725 │ org.eclipse.emf.ecore.change
106 │ Active │ 80 │ 2.16.0.v20190528-0725 │ org.eclipse.emf.ecore.xmi
107 │ Active │ 80 │ 3.13.0.v20200828-1034 │ org.eclipse.equinox.common
136 │ Active │ 80 │ 0.10.0.v20201105-1103 │ org.eclipse.lsp4j
137 │ Active │ 80 │ 0.10.0.v20201105-1103 │ org.eclipse.lsp4j.jsonrpc
138 │ Active │ 80 │ 2.25.0.v20210301-0821 │ org.eclipse.xtend.lib
139 │ Active │ 80 │ 2.25.0.v20210301-0821 │ org.eclipse.xtend.lib.macro
140 │ Active │ 80 │ 2.25.0.v20210301-0843 │ org.eclipse.xtext
141 │ Active │ 80 │ 2.25.0.v20210301-0909 │ org.eclipse.xtext.common.types
142 │ Active │ 80 │ 2.25.0.v20210301-0843 │ org.eclipse.xtext.ide
143 │ Active │ 80 │ 2.25.0.v20210301-0843 │ org.eclipse.xtext.util
144 │ Active │ 80 │ 2.25.0.v20210301-0909 │ org.eclipse.xtext.xbase
145 │ Active │ 80 │ 2.25.0.v20210301-0909 │ org.eclipse.xtext.xbase.ide
146 │ Active │ 80 │ 2.25.0.v20210301-0821 │ org.eclipse.xtext.xbase.lib
150 │ Active │ 80 │ 9.1.0 │ org.objectweb.asm.commons
151 │ Active │ 80 │ 9.1.0 │ org.objectweb.asm.tree
152 │ Active │ 80 │ 9.1.0 │ org.objectweb.asm.tree.analysis
153 │ Active │ 80 │ 9.1.0 │ org.objectweb.asm.util
154 │ Active │ 80 │ 3.1.0 │ org.openhab.core
155 │ Active │ 80 │ 3.1.0 │ org.openhab.core.audio
156 │ Active │ 80 │ 3.1.0 │ org.openhab.core.auth.jaas
157 │ Active │ 80 │ 3.1.0 │ org.openhab.core.auth.oauth2client
158 │ Active │ 80 │ 3.1.0 │ org.openhab.core.automation
159 │ Active │ 80 │ 3.1.0 │ org.openhab.core.automation.module.media
160 │ Active │ 80 │ 3.1.0 │ org.openhab.core.automation.module.script
161 │ Active │ 80 │ 3.1.0 │ org.openhab.core.automation.module.script.rulesupport
162 │ Active │ 80 │ 3.1.0 │ org.openhab.core.automation.rest
163 │ Active │ 80 │ 3.1.0 │ org.openhab.core.binding.xml
164 │ Active │ 80 │ 3.1.0 │ org.openhab.core.config.core
165 │ Active │ 80 │ 3.1.0 │ org.openhab.core.config.discovery
166 │ Active │ 80 │ 3.1.0 │ org.openhab.core.config.discovery.mdns
167 │ Active │ 80 │ 3.1.0 │ org.openhab.core.config.dispatch
168 │ Active │ 75 │ 3.1.0 │ org.openhab.core.config.xml
169 │ Active │ 80 │ 3.1.0 │ org.openhab.core.ephemeris
170 │ Active │ 80 │ 3.1.0 │ org.openhab.core.id
171 │ Active │ 80 │ 3.1.0 │ org.openhab.core.io.console
172 │ Active │ 80 │ 3.1.0 │ org.openhab.core.io.console.karaf
173 │ Active │ 80 │ 3.1.0 │ org.openhab.core.io.http
174 │ Active │ 80 │ 3.1.0 │ org.openhab.core.io.http.auth
176 │ Active │ 80 │ 3.1.0 │ org.openhab.core.io.monitor
177 │ Active │ 80 │ 3.1.0 │ org.openhab.core.io.net
178 │ Active │ 80 │ 3.1.0 │ org.openhab.core.io.rest
179 │ Active │ 80 │ 3.1.0 │ org.openhab.core.io.rest.audio
180 │ Active │ 80 │ 3.1.0 │ org.openhab.core.io.rest.auth
181 │ Active │ 80 │ 3.1.0 │ org.openhab.core.io.rest.core
182 │ Active │ 80 │ 3.1.0 │ org.openhab.core.io.rest.mdns
183 │ Active │ 80 │ 3.1.0 │ org.openhab.core.io.rest.sitemap
184 │ Active │ 80 │ 3.1.0 │ org.openhab.core.io.rest.sse
185 │ Active │ 80 │ 3.1.0 │ org.openhab.core.io.rest.swagger
186 │ Active │ 80 │ 3.1.0 │ org.openhab.core.io.rest.ui
187 │ Active │ 80 │ 3.1.0 │ org.openhab.core.io.rest.voice
188 │ Active │ 80 │ 3.1.0 │ org.openhab.core.io.transport.mdns
189 │ Active │ 80 │ 3.1.0 │ org.openhab.core.karaf
190 │ Active │ 80 │ 3.1.0 │ org.openhab.core.model.core
191 │ Active │ 80 │ 3.1.0 │ org.openhab.core.model.item
192 │ Active │ 80 │ 3.1.0 │ org.openhab.core.model.item.ide
193 │ Active │ 80 │ 3.1.0 │ org.openhab.core.model.item.runtime
194 │ Active │ 80 │ 3.1.0 │ org.openhab.core.model.lsp
195 │ Active │ 80 │ 3.1.0 │ org.openhab.core.model.persistence
196 │ Active │ 80 │ 3.1.0 │ org.openhab.core.model.persistence.ide
197 │ Active │ 80 │ 3.1.0 │ org.openhab.core.model.persistence.runtime
198 │ Active │ 80 │ 3.1.0 │ org.openhab.core.model.rule
199 │ Active │ 80 │ 3.1.0 │ org.openhab.core.model.rule.ide
200 │ Active │ 80 │ 3.1.0 │ org.openhab.core.model.rule.runtime
201 │ Active │ 80 │ 3.1.0 │ org.openhab.core.model.script
202 │ Active │ 80 │ 3.1.0 │ org.openhab.core.model.script.ide
203 │ Active │ 80 │ 3.1.0 │ org.openhab.core.model.script.runtime
204 │ Active │ 80 │ 3.1.0 │ org.openhab.core.model.sitemap
205 │ Active │ 80 │ 3.1.0 │ org.openhab.core.model.sitemap.ide
206 │ Active │ 80 │ 3.1.0 │ org.openhab.core.model.sitemap.runtime
207 │ Active │ 80 │ 3.1.0 │ org.openhab.core.model.thing
208 │ Active │ 80 │ 3.1.0 │ org.openhab.core.model.thing.ide
209 │ Active │ 80 │ 3.1.0 │ org.openhab.core.model.thing.runtime
210 │ Active │ 80 │ 3.1.0 │ org.openhab.core.persistence
211 │ Active │ 80 │ 3.1.0 │ org.openhab.core.semantics
212 │ Active │ 80 │ 3.1.0 │ org.openhab.core.storage.json
213 │ Active │ 80 │ 3.1.0 │ org.openhab.core.thing
214 │ Active │ 75 │ 3.1.0 │ org.openhab.core.thing.xml
215 │ Active │ 80 │ 3.1.0 │ org.openhab.core.transform
216 │ Active │ 80 │ 3.1.0 │ org.openhab.core.ui
217 │ Active │ 80 │ 3.1.0 │ org.openhab.core.ui.icon
218 │ Active │ 80 │ 3.1.0 │ org.openhab.core.voice
219 │ Installed │ 80 │ 3.2.0.202107270349 │ org.openhab.binding.zwave
220 │ Active │ 80 │ 3.1.0 │ org.openhab.ui
227 │ Active │ 80 │ 1.0.0.201802012106 │ org.osgi.service.jaxrs
228 │ Active │ 80 │ 1.5.0 │ org.threeten.extra
229 │ Active │ 80 │ 1.27.0 │ org.yaml.snakeyaml
230 │ Active │ 80 │ 2.0.1 │ si-units
231 │ Active │ 80 │ 2.0.1 │ si.uom.si-quantity
232 │ Active │ 80 │ 4.2.1 │ stax2-api
233 │ Active │ 80 │ 2.1.2 │ tech.units.indriya
234 │ Active │ 80 │ 2.1.0 │ uom-lib-common
235 │ Active │ 80 │ 1.4.17 │ xstream
openhab>
Should I just try to clear out the whole install and start over?
Any other suggestions?
Thanks
Brian