Table of Contents
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
QuickFix for OVH/SuperMicro’s iKVM
When you order OVH’s Professional Use with your dedicated server you will get access to SuperMicro’s iKVM.
iKVM is a Java IPMI Console that gives you access to your server screen and keyboard like you were physically in front of it. This is very useful when doing advanced configuration and fiddling with kernel where you are likely to loose access to your server.
Unfortunately there seems to be a bug in the current implementation that prevent the Java application from running. I am running a Debian Sid 64bit with openjdk 1.6.0_24 which raise error :
no iKVM64 in java.library.path
Just having a look at the kvm.jnlp shows that things are obviously wrong
so I made a quick patch to solve this issue : attachment:ikvm.patch
In short SuperMicro are using the jnlpackEnabled and jnlversionEnabled
properties on the iKVM.jar resources but not on the follow up library
resources (liblinux_x86_64.jar or liblinux_x86). So when Java
Webstart gets a 404 in reply to the uncompressed version it does not try
to fetch the packed one.
The patch works on both linux x86 and amd64/x86_64 but a similar method should work on other platforms if you encounter the same issue.
Just use :
patch -p0 < ikvm.patch
Hope this help !