How to install Java on Linux to use IPMI KVM Supermicro? How to open launch.jnlp? How to open jviewer.jnlp? (IPMI Troubleshooting)
| F.A.Q. • SupportThe remote console (KVM) is available via the JAVA plug-in and HTML5. By default, without purchasing an additional license, JAVA has more functionality (e.g., the ability to mount ISO images).
According to the official statement from Supermicro:
Usually, IPMI KVM doesn’t work with open source Java (OpenJDK, IcedTea). You need Oracle Java.
Where to download Oracle Java (and thus Java Web Start)?
https://www.java.com/en/download/linux_manual.jsp
Depending on the distribution, you can download the source files and RPM.
Installing Java from sources in the case of Java 8 Update 73 (8u73)
Create a directory:
mkdir /usr/java
Move the archive to the /usr/java directory:
mv jre-8u401-linux-x64.tar.gz /usr/java
Unpack the archive:
tar zxvf jre-8u401-linux-x64.tar.gz
The directory where Java is installed will be jre1.8.0_73
.
After unpacking the tar.gz archive, you can delete it to save disk space.
Checking if we have the Java Web Start (javaws) package installed:
which javaws
Expected output:
/usr/bin/java
Check where the shortcut leads:
ls -l /usr/bin/javaws
It likely leads to IcedTea or openJDK.
If we want to have global access to javaws via Oracle JAVA, remove the existing link:
rm -r /usr/bin/javaws
Create a symbolic link to our directory with the official Java:
ln -s /usr/java/jre1.8.0_401/bin/javaws /usr/bin/javaws
Check if it works:
javaws launch.jnlp
Motherboard MBD-X13SCL-F (Firmware Version 01.01.12)
Motherboard MBD-X12SCZ-F (Firmware Version 01.01.12)
Motherboard MBD-H11SSL-I ( 01.28)
Troubleshooting: