サーバーを再起動したいので、そのIntegreted Dell Remote Access ControllerをChromeで開き、「仮想コンソールの開始」をクリックすると、Chromeに奇妙な名前のファイルがダウンロードされました。 Java Web Launcherで開かれたファイル。(しばらくすると)次のエラーが発生しました:
Unsigned application requesting unrestricted access to system
そして:
The following resource is signed with a weak signature algorithm
MD5withRSA and is treated as unsigned
詳細なエラーメッセージは次のとおりです。
JNLPException[category: 安全错误 : Exception: null : LaunchDesc:
<jnlp codebase="https://192.168.8.208:443" spec="1.0+">
<information>
<title>iDRAC7 Virtual Console Client</title>
<vendor>Dell Inc.</vendor>
<icon href="https://192.168.8.208:443/images/logo.gif" kind="splash"/>
<shortcut online="true"/>
</information>
<application-desc main-class="com.avocent.idrac.kvm.Main">
<argument>ip=192.168.8.208</argument>
<argument>vmprivilege=true</argument>
<argument>helpurl=https://192.168.8.208:443/help/contents.html</argument>
<argument>title=idrac-HB66YX1%2C+PowerEdge+M620%2C++%26%2325554%3B%26%2327133%3B+4%2C+%26%2329992%3B%26%2325143%3B%26%2365306%3B+root</argument>
<argument>user=2114738097</argument>
<argument>passwd=2007905771</argument>
<argument>kmport=5900</argument>
<argument>vport=5900</argument>
<argument>apcp=1</argument>
<argument>F2=1</argument>
<argument>F1=1</argument>
<argument>scaling=15</argument>
<argument>minwinheight=100</argument>
<argument>minwinwidth=100</argument>
<argument>videoborder=0</argument>
<argument>version=2</argument>
</application-desc>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.6+"/>
<jar href="https://192.168.8.208:443/software/avctKVM.jar" download="eager" main="true"/>
</resources>
<resources os="Windows" Arch="x86">
<nativelib href="https://192.168.8.208:443/software/avctKVMIOWin32.jar" download="eager"/>
<nativelib href="https://192.168.8.208:443/software/avctVMWin32.jar" download="eager"/>
</resources>
<resources os="Windows" Arch="AMD64">
<nativelib href="https://192.168.8.208:443/software/avctKVMIOWin64.jar" download="eager"/>
<nativelib href="https://192.168.8.208:443/software/avctVMWin64.jar" download="eager"/>
</resources>
<resources os="Windows" Arch="x86_64">
<nativelib href="https://192.168.8.208:443/software/avctKVMIOWin64.jar" download="eager"/>
<nativelib href="https://192.168.8.208:443/software/avctVMWin64.jar" download="eager"/>
</resources>
<resources os="Linux" Arch="x86">
<nativelib href="https://192.168.8.208:443/software/avctKVMIOLinux32.jar" download="eager"/>
<nativelib href="https://192.168.8.208:443/software/avctVMLinux32.jar" download="eager"/>
</resources>
<resources os="Linux" Arch="i386">
<nativelib href="https://192.168.8.208:443/software/avctKVMIOLinux32.jar" download="eager"/>
<nativelib href="https://192.168.8.208:443/software/avctVMLinux32.jar" download="eager"/>
</resources>
<resources os="Linux" Arch="i586">
<nativelib href="https://192.168.8.208:443/software/avctKVMIOLinux32.jar" download="eager"/>
<nativelib href="https://192.168.8.208:443/software/avctVMLinux32.jar" download="eager"/>
</resources>
<resources os="Linux" Arch="i686">
<nativelib href="https://192.168.8.208:443/software/avctKVMIOLinux32.jar" download="eager"/>
<nativelib href="https://192.168.8.208:443/software/avctVMLinux32.jar" download="eager"/>
</resources>
<resources os="Linux" Arch="AMD64">
<nativelib href="https://192.168.8.208:443/software/avctKVMIOLinux64.jar" download="eager"/>
<nativelib href="https://192.168.8.208:443/software/avctVMLinux64.jar" download="eager"/>
</resources>
<resources os="Linux" Arch="x86_64">
<nativelib href="https://192.168.8.208:443/software/avctKVMIOLinux64.jar" download="eager"/>
<nativelib href="https://192.168.8.208:443/software/avctVMLinux64.jar" download="eager"/>
</resources>
<resources os="Mac OS X" Arch="x86_64">
<nativelib href="https://192.168.8.208:443/software/avctKVMIOMac64.jar" download="eager"/>
<nativelib href="https://192.168.8.208:443/software/avctVMMac64.jar" download="eager"/>
</resources>
</jnlp> ]
at com.Sun.javaws.security.JNLPSignedResourcesHelper.checkSignedResourcesHelper(Unknown Source)
at com.Sun.javaws.security.JNLPSignedResourcesHelper.checkSignedResources(Unknown Source)
at com.Sun.javaws.Launcher.prepareResources(Unknown Source)
at com.Sun.javaws.Launcher.prepareAllResources(Unknown Source)
at com.Sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.Sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.Sun.javaws.Launcher.launch(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\jre\lib\security\Java.security
ファイルを変更しました(デフォルト)
jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024
行、「1024」を「128」に置き換え、このページに記載されている指示に従ってすべてのキャッシュをクリアしました: https://www.blackmoreops.com/2017/06/08/fix-Java-error-unsigned -application-requesting-unrestricted-access-to-system /
ただし、アプリケーションはまだ読み込まれません。誰もがこの状況を解決する方法を知っていますか?
これを修正する簡単な方法は、ファイルlib/security/Java.securityのjdk.jar.disabledAlgorithms
の設定をコメント化することです。
この部分にコメントする:
jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024, DSA keySize < 1024
Windowsのパスは、C:\ Program Files(x86)\ Java\jre1.8.0_151\lib\securityのようなものです。
iDRAC6ファームウェアバージョン1.98はこれを適切に解決します。 iDRAC6 1.8でも同じエラーが発生しました
ファームウェア.d6
ファイルを取得します。
iDRAC6 Monolithic FW
またはiDRAC6 Blade FW
を選択してくださいiDRAC6_1.98_A00.exe
firmimg.d6
firmimg.d6
ファイルをiDRACファームウェアアップデートページにアップロードします。