How to get DRAC 4 Console Working in IE11

3 Comments

Previously I have had some problems getting the DRAC 4/P (Dell Remote Access Card) working with Java 7 as it is only Java 6 compatible. Now Internet Explorer 11 (IE 11) was my next challenge, these four steps is how I got it to work:

1. Make sure you have a working  Java 6 runtime environment (JRE)

If not, follow the instructions in my previous post.

2. Add url to Compatability View List in IE

Click Tools icon (ALT+x) and select Compatability View settings and add the DRAC url.

(Without adding it here, when I click Open Console, it says Connecting… but then nothing happens, no error message, no nothing)

3. Add url to Exception Site List in Java Control Panel

Make sure you run the 32-bit version, e.g. c:\Program Files (x86)\Java\jre7\bin\javacpl.exe. Add it under the Security tab and click the Edit Site List button where you can add the DRAC url.

(Without adding it here, I would get a warning saying: Application Blocked by Security Settings, Name: VersionApplet, followed by an error message: Either you do not have a supported Java Virtual Machine (JVM) installed, or you did not accept the security credentials for the Console Redirect applet.)

4. Using IE, login to DRAC and click to open the Console

Accept warnings to Run an unsigned application and to let it use an older Java version.

Done!

I think IE11 does some sort of intelligent switching between 32 and 64 bit versions because I can now get it to work in any version, but if you have a problem make sure you run the 32-bit version of IE. As of IE11, there is only one IE icon in the Start menu, which is the 64-bit version, so go in to the file system and run C:\Program Files (x86)\Internet Explorer\iexplore.exe

Tested on Windows 7 64-bit with Microsoft Internet Explorer 11. DRAC 4/P firmware version 1.75 (Build 06.03).

It may be that you can skip any of the steps as it was a trial and error process to get this to work and I did not backtrack to find out if every step was absolutely necessary. To help others, please leave a comment if this worked or did not work for you and what version of software you were using.

DRAC Console Java Virtual Machine (JVM) not supported

9 Comments

When trying to open a console from one of my Dell servers using the DRAC 4/P card I got an error: “The Java Virtual Machine (JVM) currently installed is not supported. Please refer to the DRAC 4 User’s Guide for information on installing a supported version of the JVM.”

After some testing it turns out DRAC (Dell Remote Access Card) does not play well with Java 7.

Current versions I’m testing with: DRAC 4/P Firmware version 1.75, Java 6 Update 33, Java 7 Update 5

Solution

As Java6 and Java7 can coexist, the solution is to install Java 6 (if you don’t already have it installed) and temporarily disable Java 7. You can do this from the Java Control Panel found in the Windows Control Panel + Programs.

From the Java Control Panel:
Select the Java tab + View button + Uncheck Enabled for Platform 1.7 (Java 7) and leave Enabled checked for platform 1.6 (Java 6)

You may have to restart the browser (Note that DRAC is only supported on Internet Explorer)

Caveat

If you like me run a 64-bit system (Windows 7) and have 64-bit Java installed you may run into the same caveat I did: Only the 64-bit Java Control Panel is found in Windows Control Panel and only contains settings for 64-bit Java.
To change the Java 32-bit settings you need to open the 32-bit Java Control Panel (I guess another option is to manually add them to the 64-bit Java Control Panel). Go to the 32-bit (x86) Program Directory and run javacpl.exe, in my case:

C:\Program Files (x86)\Java\jre7\bin\javacpl.exe

 

[Update: How to get DRAC 4/P Console to work with Internet Explorer 11]