我遇到了一个小问题。今天我尝试在我的 RaspBerry Pi 3 上设置 Omada 控制器(与 UniFi 控制器相同)。一切看起来都很好,但是当我尝试启动控制器时,它显示此错误 - “在 Java Home /usr/lib/jvm/default-java 中找不到任何 VM。”我试图修复它,但没有成功。我已经安装了所有版本的 Java,但没有帮助。有什么办法吗,如何轻松修复它?下面的描述是一张带有错误的屏幕截图。感谢您的帮助。钾
我正在按照本手册进行安装 -https://dreambyte.nl/2018/12/27/installing-eap-controller-on-raspberry-pi/
答案1
我的情况:带有 java-11 系列的 Mint(ubuntu 20.04)上述路径等安装正确,上述修复没有帮助/不需要。
感谢 JARVIShttps://www.taste-of-it.de/tp-link-omada-controller-install-java-home-error/
# 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/
这样就解决了问题。我不够专业,无法找到那些不正当路径的使用地点。
答案2
以下是最新版本 3.2.1 的更新指南
https://blog.jeffery.net.nz/2019/10/omada-controller-on-raspbian.html
您或多或少需要检查您的 Java 安装,并确保到 Java 主页的符号链接是正确的:
apt-get install jsvc
apt-get install openjdk-8-jdk
sudo update-alternatives --config java
cd /usr/lib/jvm
ln -s java-8-openjdk-armhf default-java
tpeap start
如果仍然有问题,请按照指南中的每个步骤再次操作。