8 つの M915 ブレードを備えた M1000e エンクロージャがあります。ハードウェアは最近開梱され、すべての設定はデフォルトです。すべてのノードに iDRAC6 v3.65 (ビルド 6) があり、そのうち 7 つは iDRACView Java アプリケーションを通じてアクセスできます。このアプリケーションは、「リモート コンソールの起動」を押すたびにサーバーからダウンロードされます。しかし、そのうちの 1 つ (4 番目のサーバー スロットにある) では、jnlp ファイルの起動直後に「アプリケーションを起動できません」というウィンドウが表示されます。「詳細」をクリックすると、次の例外情報が表示されます。
JNLParseException[ Could not parse launch file. Error at line 0.]
at com.sun.javaws.jnl.XMLFormat.decode(Unknown Source)
at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main.access$000(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
ラップされた例外:
java.io.EOFException: encoding.error.not.xml
at com.sun.deploy.xml.XMLEncoding.decodeXML(Unknown Source)
at com.sun.javaws.jnl.XMLFormat.decode(Unknown Source)
at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main.access$000(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
iDRAC6のバージョンを3.50(ビルド4)にロールバックしようとしましたが、エラーが消えなかったので、3.65に戻しました。
どうすれば取り除くことができますか?
その XML ファイルはどこにありますか? jnlp ファイルに組み込まれていますか、それともアプリケーションによって個別にダウンロードされていますか? iDRAC のどの設定が解析できない可能性がありますか?
私は CentOS 7、Firefox 31、Oracle JRE 8u31 を使用して、管理コントローラ ページを参照し、idracviewer を起動します。
答え1
それはハードウェアの問題でした。サポートに連絡し、サーバーのマザーボードを交換してもらったところ、正常に動作するようになりました。