Missing requirement OH4.0.2 - new install macOS Big Sur

I am migrating from OH3.1.0 to OH4.0.2 Stable Runtime using the download from https://www.openhab.org/download/

My System:

Mac mini Intel Core i3
OS - Big Sur 11.5.2
$ java --version
openjdk 17.0.8 2023-07-18 LTS

JDK was installed using a Zulu build for this platform.

When starting using the start.sh script there are numerous errors relating to missing requirements such as:

osgi.identity; osgi.identity=openhab-runtime-ui; type=karaf.feature; version="[4.0.2,4.0.2]"; filter:="(&(osgi.identity=openhab-runtime-ui)(type=karaf.feature)(version>=4.0.2)(version<=4.0.2))" [caused by: Unable to resolve openhab-runtime-ui/4.0.2: missing requirement [openhab-runtime-ui/4.0.2] osgi.identity; osgi.identity=openhab-runtime-base; type=karaf.feature [caused by: Unable to resolve openhab-runtime-base/4.0.2: missing requirement [openhab-runtime-base/4.0.2] osgi.identity; osgi.identity=openhab-core-base; type=karaf.feature [caused by: Unable to resolve openhab-core-base/4.0.2: missing requirement [openhab-core-base/4.0.2] osgi.identity; osgi.identity=org.openhab.core.config.core; type=osgi.bundle; version="[4.0.2,4.0.2]"; resolution:=mandatory [caused by: Unable to resolve org.openhab.core.config.core/4.0.2: missing requirement [org.openhab.core.config.core/4.0.2] osgi.wiring.package; filter:="(&(osgi.wiring.package=org.openhab.core.common.registry)(version>=4.0.0)(!(version>=5.0.0)))" [caused by: Unable to resolve org.openhab.core/4.0.2: missing requirement [org.openhab.core/4.0.2] osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=17))"

The installation instructions for MacOS do not indicate there are any other installation requirements.

Thanks for any insight

Perhaps your JAVA_HOME environment variable still needs an update to the Java 17 version.