icedtea javaws does not load Dell iDrac console
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Iced Tea |
Fix Released
|
Medium
|
|||
icedtea-web (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
I installed icedtea-netx and tried to use the console inside iDrac from a Dell server. However, using icedtea with openjdk, the "Warning - Security" dialog, which askes me to run or not the untrusted program, does not respond to mouse or keyboard interaction. I click or tab it and it does not work. It is just like if a "modal window" was locking it, even without other dialog but the java "Downloading..." and the dialog itself.
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: icedtea-netx 1.1.3-1ubuntu1
ProcVersionSign
Uname: Linux 3.0.0-12-generic x86_64
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
Date: Wed Nov 9 09:20:37 2011
ProcEnviron:
LANGUAGE=pt_BR:
PATH=(custom, user)
LANG=pt_BR.UTF-8
SHELL=/bin/bash
SourcePackage: icedtea-web
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in icedtea: | |
importance: | Unknown → Medium |
status: | Unknown → Fix Released |
Created attachment 564
JNLP that reproduces the problem
When using Java Web Start to launch an app from a web server using an unknown cert, it is impossible to either accept the cert, or to complete the jar downloads.
Both the download window and the cert verification window appear at the same time. The downloads do not start because the certificate hasn't been accepted yet. The certificate window will not accept any mouse of keyboard input - apparently the download window blocks it.
If I download the web cert myself in some other way, and add it to trusted.certs ahead of time, the jar downloads complete as expected and the app starts.
Certificate verification prompts for jar-signer certs do not show this problem, most likely because the download window has already closed.
I haven't been able to reproduce this with Oracle's official javaws, either version 6 or 7.
This problem is 100% reproducible with the console viewer app served by Dell iDRAC 6 cards. Unfortunately, I can't provide you access to such an app - all that I use are behind my employer's firewall.
Instead, I've set up a mock-up that you can use to reproduce and test this on a machine under my control. (Note that you shouldn't expect the app to actually run properly once you do get it to download - it's just a dummy.)
To reproduce this:
1. Download my JNLP file from http:// asenath. cc.cmu. edu/viewer. jnlp or just use the one attached to this bug report.
2. Run javaws on that file (without importing the webserver's cert into NetX).
3. You should now see both a download window, and a certificate verification window, both of which are unresponsive.