无法加载 iDRAC6 虚拟介质本机库

无法加载 iDRAC6 虚拟介质本机库

尝试在 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 也没有帮助我,但也许它会帮助别人。

相关内容