我有一个 M1000e 机箱,里面有八个 M915 刀片。硬件最近拆箱,所有设置都是默认设置。所有节点都有 iDRAC6 v3.65(Build 6),其中七个节点可以通过 iDRACView java 应用程序访问,每次我按“启动远程控制台”时,都会从服务器下载该应用程序。但其中一个节点(位于第 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(Build 4),但错误并没有消失,因此我又返回到 3.65。
我怎样才能摆脱它?
XML 文件在哪里?它是否已合并到 jnlp 文件中,还是由应用程序单独下载?iDRAC 中的哪些设置可能无法解析?
我使用带有 Firefox 31 和 Oracle JRE 8u31 的 CentOS 7 来浏览管理控制器页面并启动 idracviewer。
答案1
这是硬件问题。我们联系了支持人员,他们更换了服务器主板,现在一切正常。