openHAB2 on QNAP TS 412 - No connection to web server

  • Platform information:
    • Hardware: ARM Processor Marvel 6281 with 1,2 GHz and 256 MB RAM
    • OS: 4.3.3.0378 (latest QNAP firmware)
    • Java Runtime Environment: 1.8.0_65 (installed from QNAP APP Store)
    • openHAB version: 2.0.0-3
  • Issue of the topic: During installation I performed the following steps:

1. I download the QPKG from GitHub

2. I created a share called “openHAB2” with RW access for everybody

3. From the App Center I installed “JRE_ARM”

The insalled Version is

[/] # java -version
java version "1.8.0_65"
Java(TM) SE Embedded Runtime Environment (build 1.8.0_65-b17, headless)
Java HotSpot(TM) Embedded Client VM (build 25.65-b01, mixed mode)

and

[/] # echo $JAVA_HOME
/usr/local/jre

So I think everything is OK with this installation.

4. I installed manually th QPKG over the APP Center (I also tried it over the ssh)

This is the result of the ssh installation:

[/share/Public] # sh openHAB_2.0.0-3.qpkg
Install QNAP package on TS-NAS...
./
./qpkg.cfg
./built_info
./package_routines
./qinstall.sh
9+0 records in
9+0 records out
./openhab-2.0.0.tar.gz
1580+1 records in
1580+1 records out
openHAB  is already installed. Setup will now perform package upgrading.
qinstall.sh: line 356: [: -lt: unary operator expected
Firmware check is fine.
Link service start/stop script: openHAB.sh
Set QPKG information in /etc/config/qpkg.conf
* Note: JAVA_HOME=/usr/local/jre
* Note: OPENHAB_HTTP_PORT=8090
* Note: OPENHAB_HTTPS_PORT=8444
[App Center] openHAB 2.0.0-3 has been installed in /share/MD0_DATA/.qpkg/openHAB successfully.
[App Center] openHAB enabled.

The openHAB icon is available on the QNAP home.

5. Start web interface
I have waited some minutes and then tried to open http://qnap:8090/ with Chrome but I got the Error ERR_CONNECTION_REFUSED

Some additional information:

  • The share openHAB2 is still empty

  • The environment variable OPENHAB_HOME is empty

  • I found the files for openHAB at /share/MD0_DATA/.qpkg/openHAB

  • When I restart openHAB with the console I get the following information

[/share/MD0_DATA/.qpkg/openHAB] # sh openHAB.sh restart
stop: Ignoring predefined value for KARAF_HOME
stop: KARAF_ETC is not valid: /share/MD0_DATA/.qpkg/openHAB/distribution/userdata/etc
  • When I try to start the console I get the following message:
[/share/MD0_DATA/.qpkg/openHAB] # sh openHAB.sh console
* Note: JAVA_HOME=/usr/local/jre
* Note: OPENHAB_HTTP_PORT=8090
* Note: OPENHAB_HTTPS_PORT=8444
Launching the openHAB runtime...
karaf: KARAF_ETC is not valid: /share/MD0_DATA/.qpkg/openHAB/distribution/userdata/etc

I don’t know what I am doing wrong. Does anybody have an idea?