Hi All, I am a real novice to OpenHab and am trying to install it on an old Windows 10 Laptop. I have followed all the instruction on the OpenHab site for installation on Windows. I downloaded Zulu version 8 64 bit. I tried to find an MSI download for the 32 bit version but had no luck, therefore I used the 64 bit version. I also downloaded the OpenHab software. I opened up the command prompt and launched OpenHab and it all looked good until I tried to download the UI. It just kept looping. I’m not very good at all with the use of command promt codes so I couldn’t tell what the issue was. I have attached a screenshot of the command prompt info below. Any assistance to get up and running would be really appreciated.
Microsoft Windows [Version 10.0.17134.556]
© 2018 Microsoft Corporation. All rights reserved.
C:\Users\mevan>c:\OpenHab\start.bat
Launching the openHAB runtime…
__ _____ ____
____ ____ ___ ____ / / / / | / __ )
/ __ / __ / _ / __ / // / /| | / __ |
/ // / // / __/ / / / __ / ___ |/ // /
_/ ./_// /// /// |/_____/
/_/ 2.5.0-SNAPSHOT
Build #1507
Hit ‘’ for a list of available commands
and ‘[cmd] --help’ for help on a specific command.
Hit ‘’ or type ‘system:shutdown’ or ‘logout’ to shutdown openHAB.
openhab> org.apache.felix.resolver.reason.ReasonException: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=openhab-ui-basic; type=karaf.feature; version="[2.5.0.SNAPSHOT,2.5.0.SNAPSHOT]"; filter:="(&(osgi.identity=openhab-ui-basic)(type=karaf.feature)(version>=2.5.0.SNAPSHOT)(version<=2.5.0.SNAPSHOT))" [caused by: Unable to resolve openhab-ui-basic/2.5.0.SNAPSHOT: missing requirement [openhab-ui-basic/2.5.0.SNAPSHOT] osgi.identity; osgi.identity=org.openhab.ui.basic; type=osgi.bundle; version="[2.5.0.201901231358,2.5.0.201901231358]"; resolution:=mandatory [caused by: Unable to resolve org.openhab.ui.basic/2.5.0.201901231358: missing requirement [org.openhab.ui.basic/2.5.0.201901231358] osgi.wiring.package; filter:="(osgi.wiring.package=org.apache.commons.net.util)"]]
at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
at org.apache.felix.resolver.ResolverImpl.doResolve(ResolverImpl.java:392)
at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:378)
at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:332)
at org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:257)
at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:388)
at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1025)
at org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:964)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to resolve openhab-ui-basic/2.5.0.SNAPSHOT: missing requirement [openhab-ui-basic/2.5.0.SNAPSHOT] osgi.identity; osgi.identity=org.openhab.ui.basic; type=osgi.bundle; version="[2.5.0.201901231358,2.5.0.201901231358]"; resolution:=mandatory [caused by: Unable to resolve org.openhab.ui.basic/2.5.0.201901231358: missing requirement [org.openhab.ui.basic/2.5.0.201901231358] osgi.wiring.package; filter:="(osgi.wiring.package=org.apache.commons.net.util)"]
at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
… 12 more
Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to resolve org.openhab.ui.basic/2.5.0.201901231358: missing requirement [org.openhab.ui.basic/2.5.0.201901231358] osgi.wiring.package; filter:="(osgi.wiring.package=org.apache.commons.net.util)"
at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
… 13 more
org.apache.felix.resolver.reason.ReasonException: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=openhab-ui-basic; type=karaf.feature; version="[2.5.0.SNAPSHOT,2.5.0.SNAPSHOT]"; filter:="(&(osgi.identity=openhab-ui-basic)(type=karaf.feature)(version>=2.5.0.SNAPSHOT)(version<=2.5.0.SNAPSHOT))" [caused by: Unable to resolve openhab-ui-basic/2.5.0.SNAPSHOT: missing requirement [openhab-ui-basic/2.5.0.SNAPSHOT] osgi.identity; osgi.identity=org.openhab.ui.basic; type=osgi.bundle; version="[2.5.0.201901231358,2.5.0.201901231358]"; resolution:=mandatory [caused by: Unable to resolve org.openhab.ui.basic/2.5.0.201901231358: missing requirement [org.openhab.ui.basic/2.5.0.201901231358] osgi.wiring.package; filter:="(osgi.wiring.package=org.apache.commons.net.util)"]]
at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
at org.apache.felix.resolver.ResolverImpl.doResolve(ResolverImpl.java:392)
at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:378)
at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:332)
at org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:257)
at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:388)
at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1025)
at org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:964)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to resolve openhab-ui-basic/2.5.0.SNAPSHOT: missing requirement [openhab-ui-basic/2.5.0.SNAPSHOT] osgi.identity; osgi.identity=org.openhab.ui.basic; type=osgi.bundle; version="[2.5.0.201901231358,2.5.0.201901231358]"; resolution:=mandatory [caused by: Unable to resolve org.openhab.ui.basic/2.5.0.201901231358: missing requirement [org.openhab.ui.basic/2.5.0.201901231358] osgi.wiring.package; filter:="(osgi.wiring.package=org.apache.commons.net.util)"]
at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
… 12 more
Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to resolve org.openhab.ui.basic/2.5.0.201901231358: missing requirement [org.openhab.ui.basic/2.5.0.201901231358] osgi.wiring.package; filter:="(osgi.wiring.package=org.apache.commons.net.util)"
at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
… 13 more
org.apache.felix.resolver.reason.ReasonException: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=openhab-ui-basic; type=karaf.feature; version="[2.5.0.SNAPSHOT,2.5.0.SNAPSHOT]"; filter:="(&(osgi.identity=openhab-ui-basic)(type=karaf.feature)(version>=2.5.0.SNAPSHOT)(version<=2.5.0.SNAPSHOT))" [caused by: Unable to resolve openhab-ui-basic/2.5.0.SNAPSHOT: missing requirement [openhab-ui-basic/2.5.0.SNAPSHOT] osgi.identity; osgi.identity=org.openhab.ui.basic; type=osgi.bundle; version="[2.5.0.201901231358,2.5.0.201901231358]"; resolution:=mandatory [caused by: Unable to resolve org.openhab.ui.basic/2.5.0.201901231358: missing requirement [org.openhab.ui.basic/2.5.0.201901231358] osgi.wiring.package; filter:="(osgi.wiring.package=org.apache.commons.net.util)"]]
at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
at org.apache.felix.resolver.ResolverImpl.doResolve(ResolverImpl.java:392)
at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:378)
at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:332)
at org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:257)
at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:388)
at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1025)
at org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:964)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to resolve openhab-ui-basic/2.5.0.SNAPSHOT: missing requirement [openhab-ui-basic/2.5.0.SNAPSHOT] osgi.identity; osgi.identity=org.openhab.ui.basic; type=osgi.bundle; version="[2.5.0.201901231358,2.5.0.201901231358]"; resolution:=mandatory [caused by: Unable to resolve org.openhab.ui.basic/2.5.0.201901231358: missing requirement [org.openhab.ui.basic/2.5.0.201901231358] osgi.wiring.package; filter:="(osgi.wiring.package=org.apache.commons.net.util)"]
at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
… 12 more
Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to resolve org.openhab.ui.basic/2.5.0.201901231358: missing requirement [org.openhab.ui.basic/2.5.0.201901231358] osgi.wiring.package; filter:="(osgi.wiring.package=org.apache.commons.net.util)"
at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
… 13 more
org.apache.felix.resolver.reason.ReasonException: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=openhab-ui-basic; type=karaf.feature; version="[2.5.0.SNAPSHOT,2.5.0.SNAPSHOT]"; filter:="(&(osgi.identity=openhab-ui-basic)(type=karaf.feature)(version>=2.5.0.SNAPSHOT)(version<=2.5.0.SNAPSHOT))" [caused by: Unable to resolve openhab-ui-basic/2.5.0.SNAPSHOT: missing requirement [openhab-ui-basic/2.5.0.SNAPSHOT] osgi.identity; osgi.identity=org.openhab.ui.basic; type=osgi.bundle; version="[2.5.0.201901231358,2.5.0.201901231358]"; resolution:=mandatory [caused by: Unable to resolve org.openhab.ui.basic/2.5.0.201901231358: missing requirement [org.openhab.ui.basic/2.5.0.201901231358] osgi.wiring.package; filter:="(osgi.wiring.package=org.apache.commons.net.util)"]]
at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
at org.apache.felix.resolver.ResolverImpl.doResolve(ResolverImpl.java:392)
at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:378)
at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:332)
at org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:257)
at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:388)
at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1025)
at org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:964)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to resolve openhab-ui-basic/2.5.0.SNAPSHOT: missing requirement [openhab-ui-basic/2.5.0.SNAPSHOT] osgi.identity; osgi.identity=org.openhab.ui.basic; type=osgi.bundle; version="[2.5.0.201901231358,2.5.0.201901231358]"; resolution:=mandatory [caused by: Unable to resolve org.openhab.ui.basic/2.5.0.201901231358: missing requirement [org.openhab.ui.basic/2.5.0.201901231358] osgi.wiring.package; filter:="(osgi.wiring.package=org.apache.commons.net.util)"]
at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
… 12 more
Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to resolve org.openhab.ui.basic/2.5.0.201901231358: missing requirement [org.openhab.ui.basic/2.5.0.201901231358] osgi.wiring.package; filter:="(osgi.wiring.package=org.apache.commons.net.util)"
at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
… 13 more