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.Support

The 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:

There is no single recommendation, but:

  • Ensure that the IPMI firmware is up to date.
  • If you have a certificate issue, reflashing the firmware without preserving settings might help - this operation should renew the SSL certificate.
  • Change the security settings to the lowest level, add the IP address to exceptions (http://192.168.1.X:80 or https://192.168.1.X:443).
  • If Java Runtime 8 does not work despite the low security settings, try using IcedTea, as it might work sometimes.
  • Otherwise, you can use IPMIView - for older generations of motherboards, you should use an older version of IPMIView, such as 2.13.

Related pages:

  1. Threats Associated with Using IPMI in Publicly Accessible Networks and the Necessity of Regular Updates - IPMI Best Practices
  2. How to activate SFT-OOB-LIC? (Please input the correct product key format. Click here to return)
  3. IPMI detection in the network (nmap, IPMIView)
  4. Supermicro Management Software Licenses for IPMI (SFT-OOB-LIC & SFT-DCMS-SINGLE & SFT-SDDC-SINGLE)
  5. IPMIView for Android & IPMIView for iOS & IPMIView for Windows & IPMIView for Linux
  6. IPMI Hard Reset
  7. New unique password for IPMI - BMC Unique Password
  8. IPMI - firewall ports
  9. IPMI upgrade via WEB-GUI
  10. New versions of IPMI without the required JAVA
  11. Administrator Password IPMI seen on port 49152
  12. IPMI password reset
  13. How to activate SFT-OOB-LIC and SFT-DCMS-SINGLE JSON license on Supermicro motherboards with old BMC Web? SUM (Supermicro Update Manager)
  14. How to activate SFT-DCMS-LIC IPMI license, if SFT-OOB-LIC license is already activated and it can't be uploaded through Web GUI?
  15. How to edit DMI / FRU Information via IPMICFG on Supermicro?
  16. How to Disable CPU Cores in Linux (How to limit power consumption server)
  17. Automatic power-on after a power outage on the Supermicro X13SCH-LN4F motherboard