web-dev-qa-db-ja.com

iDRAC6仮想メディアネイティブライブラリを読み込めません

仮想メディアをiDRAC6IP KVMセッションにマウントしようとすると、次のエラーが発生します。

The Virtual Media program will close. Reason: The Virtual Media native library cannot be loaded.

私はUbuntu9.04を使用しています。

$ javaws -version Java(TM)Web Start 1.6.0_16

$ uname -a Linux aud22419-linux 2.6.28-15-generic#51-Ubuntu SMP Mon Aug 31 13:39:06 UTC 2009 x86_64 GNU/Linux

$ firefox -version Mozilla Firefox 3.0.14、Copyright(c)1998-2009 mozilla.org

Windowsでは+ IE(当然のことながら)動作します。

デルのテクニカルサポートで電話を切ったところですが、Ubuntuはサポートされていませんが(つまり、デルでは)、Linux + Firefoxで動作することがわかっていると言われました。

同じシナリオで仮想メディアをマウントできた人はいますか?

3
Thiago Figueiro

32ビットjreを使用します。 Sun jre 1.6.0 update 16は、32ビットopenjdkと同様に、正常に機能しました。

インストールした32ビットjavawsでjnlpを開くようにFirefoxに指示するだけです。 javaws/path/to/your/saved/jnlpを実行して、32ビットライブラリも欠落していないかどうかを確認する必要がある場合があります。私の場合、libXtstが見つからなかったので、Fedora11にyum-y install libXtst.i586を実行し、作業していました。明らかにUbuntuコマンドは少し異なりますが、私は多かれ少なかれ同様の手順であなたが機能することを確信しています...

2
Jason

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
1
American Dave

私はIBMサーバーで同じことを見ていて、同じもののhpサーバーの投稿を見たことがあります。 32ビットのLinuxシステムでは動作しますが、64ビットのシステムでは動作しません。むしろ、32ビットライブラリをロードする必要があるのではないかと思います。 Fedora(x86_64)/ RHEL5(i386)についてはこちら...なんとか理解できたら投稿します...

1
Jason

残念ながら、32ビットJavaを使用しても役に立ちませんでした。しかし、これはiDRAC7_1.66.65_A00_ReleaseNotes.txtで見つかりました。

 *問題53:
 RHEL 5.xオペレーティングシステムを搭載したサーバーで、Java 1.7.0、
にアップグレードした後、 Java仮想メディア、仮想コンソール、またはブートキャプチャ
プラグインは、「ネイティブライブラリをロードできません」というメッセージを表示し、仮想
メディアは無効になります。
この問題は、Security Enhanced Linux(SELINUX)の「allow_execmod」
ポリシーが「オフ」に設定されているために発生し、仮想メディアの操作が妨げられます。
 
解決策:
次のコマンドを実行して、「allow_execmod」ポリシーを「on」に設定します。
 setsebool -P allow_execmod on 
 
影響を受けるバージョン/システム
第12世代DellPowerEdgeサーバー上のすべてのバージョンのiDRAC。

サドも私を助けませんでしたが、多分それは他の誰かを助けるでしょう。

0
Paul Tobias