尝试在 iDRAC6 IP KVM 会话上安装虚拟介质时出现以下错误:
我正在使用 Ubuntu 9.04 并且:
$ javaws -version Java(TM) Web Start 1.6.0_16
$ uname -a Linux aud22419-linux 2.6.28-15-generic #51-Ubuntu SMP 星期一 8 月 31 日 13:39:06 UTC 2009 x86_64 GNU/Linux
$ firefox -version Mozilla Firefox 3.0.14,版权所有 (c) 1998 - 2009 mozilla.org
在 Windows + IE 上它(毫不奇怪地)可以运行。
我刚刚和戴尔技术支持通完电话,他们告诉我它可以在 Linux + Firefox 上运行,尽管 Ubuntu 不受支持(戴尔不支持)。
有没有人能够在相同的情况下安装虚拟媒体?
答案1
使用 32 位 jre。sun jre 1.6.0 update 16 对我来说运行良好,32 位 openjdk 也是如此。
只需告诉 Firefox 使用您安装的 32 位 javaws 打开 jnlp。您可能需要运行 javaws /path/to/your/saved/jnlp 来查看是否还缺少任何 32 位库。就我而言,它抱怨找不到 libXtst,所以我只需在 Fedora 11 上执行 yum -y install libXtst.i586 即可;显然,使用 Ubuntu 命令会有些不同,但我或多或少相信类似的步骤会让您工作……
答案2
我在 IBM 服务器上看到了同样的情况,也看到了关于 HP 服务器的帖子;我在 32 位 Linux 系统上可以运行,但在 64 位系统上却不行。我怀疑需要加载 32 位库。在 Fedora (x86_64)/RHEL5(i386) 上...如果我设法弄清楚到底是什么,我会回复...
答案3
在 Fedora 12 x86-64 上,您可以使用以下解决方法。删除现有的 OpenJDK 并安装 i686 版本:
# yum remove java-1.6.0-openjdk-1:1.6.0.0-33.b16.fc12.x86_64
# yum install java-1.6.0-openjdk-1.6.0.0-31.b16.fc12.i686
答案4
不幸的是,对于我来说,使用 32 位 Java 没有帮助。但我在以下位置找到了这个iDRAC7_1.66.65_A00_ReleaseNotes.txt
:
* 第 53 期: 在具有 RHEL 5.x 操作系统的服务器上,升级到 Java 1.7.0 后, 尝试启动 Java 虚拟媒体、虚拟控制台或启动捕获 插件导致“无法加载本机库”消息,并且虚拟 媒体已被禁用。 此问题是由安全增强型 Linux (SELINUX) “allow_execmod” 引起的 策略设置为“关闭”,阻止虚拟媒体操作。 解决: 通过运行以下命令将“allow_execmod”策略设置为“on”: setsebool -P allow_execmod on 受影响的版本/系统 第 12 代 Dell PowerEdge 服务器上所有版本的 iDRAC。
Thad 也没有帮助我,但也许它会帮助别人。