[SOLVED] Installation on Windows 10

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

First of all, why did you try install a SNAPSHOT version of openHAB
Start again and use a stable version.

I agree with Vincent, for your first go at OH please install the release version instead of the snapshots. Also, please use How to use code fences next time you need to post logs.

If the error persists after installing with the release version come back. For now, there are some known issues with the snapshots that could explain your errors.

Thanks to both vzorglub and rlkoshak. I removed the snapshot version and installed the stable version of openhab which has worked.

Thanks again