Menü Schließen

TP-Link Omada Controller Install Java Home Error

TP-Link Logo

Bei der Installation des TP-Link Omada Software Controller 5.0x unter Debian, habe ich folgende Fehlermeldung erhalten.

Starting Omada Controller. Please wait.Cannot find any VM in Java Home /usr/lib/jvm/java-11-openjdk-amd64/

Als erstes habe ich die Verlinkung von Java, auf dem frisch installiertem System geprüft. Hier gab es jedoch nichts zu bemängeln.

# ls /usr/lib/jvm/
default-java  java-1.11.0-openjdk-amd64  java-11-openjdk-amd64
# update-alternatives --config java
Es gibt nur eine Alternative in Link-Gruppe java (die /usr/bin/java bereitstellt): /usr/lib/jvm/java-11-openjdk-amd64/bin/java
Nichts zu konfigurieren.

Die Lösung war dann diese, da es wohl noch einen Fehler in der zuvor installiertem Paketversion von jvcs gibt:

# mkdir /usr/lib/jvm/java-11-openjdk-amd64/lib/amd64
# ln -s /usr/lib/jvm/java-11-openjdk-amd64/lib/server /usr/lib/jvm/java-11-openjdk-amd64/lib/amd64/

Thats it .. Have Fun!

8 Kommentare

  1. Andrew

    on a rpi4 I needed to use the -debug flag for jsvc to find the path it was using with is aarch64 so the commands were
    sudo mkdir /usr/lib/jvm/java-11-openjdk-arm64/lib/aarch64
    sudo ln -s /usr/lib/jvm/java-11-openjdk-arm64/lib/server /usr/lib/jvm /java-11-openjdk-arm64/lib/aarch64/

    Have fun, and thanks for the pointer

  2. Pingback:Creating an Omada Controller VM – Observations…

  3. Robin Unterpirker

    Danke für den fix!

    Funktioniert auch mit OpenJDK 17 auf Ubuntu 20.04:

    # sudo mkdir /usr/lib/jvm/java-19-openjdk-amd64/lib/amd64
    # sudo ln -s /usr/lib/jvm/java-19-openjdk-amd64/lib/server /usr/lib/jvm/java-19-openjdk-amd64/lib/amd64/

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert