「NetWorker (Linux):NetWorker 19.13+にアップグレードすると、AUTHCサーバーを構成できません

概要: Linux NetWorkerサーバーを以前のリリースから19.13+にアップグレードすると、AUTHCのインストール中にJavaエラーが報告されます。

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

19.13より前のリリースから19.13.x(またはそれ以降)にアップグレードすると、NetWorker認証サービスで次のエラーが報告されます。

Exception in thread "main" java.lang.UnsupportedClassVersionError: com/emc/brs/auth/util/ServiceConfigurator has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0

AUTHC構成スクリプトを実行すると、同じエラーが返されます。 /opt/nsr/authc-server/scripts/authc_configure.sh

[root@lnx-srvr01 linux_x86_64]# /opt/nsr/authc-server/scripts/authc_configure.sh

Specify the directory where the Java Standard Edition Runtime Environment (JRE) software is installed [/opt/nre/java/latest]:

The installation process will install an Apache Tomcat instance.
For optimum security, EMC NetWorker Authentication Service will
use a non-root user (nsrtomcat) to start the Apache Tomcat instance.
If your system has special user security requirements, ensure that proper
operational permissions are granted to this non-root user (nsrtomcat).
Please refer to NetWorker Installation Guide.
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/emc/brs/auth/util/ServiceConfigurator has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:473)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:359)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
        at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:641)
ERROR: Could not get hostname in FQDN format.
注:このKBで説明されている問題は、19.13(またはそれ以降)のNetWorker管理コンソール(NMC)、およびNetWorker Webユーザー インターフェイス(NWUI)サーバーにも適用されます。

原因

NetWorker 19.13(以降)にはJava Development Kit(JDK)17が必要です。NetWorkerサーバーは、Java Runtime Environment (JRE) 1.8を使用しています。これは、NetWorker 19.12以前で使用されていたものです。

[root@lnx-srvr01 linux_x86_64]#  sudo find /usr /opt /lib* -type f -name "java" 2>/dev/null
/opt/nre/java/jre1.8.0_421/bin/java
注:NetWorkerバージョン固有の インストール ガイド では、NetWorkerコンポーネントのJava要件について詳しく説明します。 https://www.dell.com/support/product-details/product/networker/docs (Dellサポート アカウントでサインインする必要があります)

解決方法

NetWorker Runtime Environment (NRE) 17.0.1(またはそれ以降)またはOracleライセンスJDK 17をインストールします。NREは次の方法で入手できます。 https://www.dell.com/support/product-details/en-us/product/networker/drivers (Dellサポート アカウントでサインインする必要があります)

NetWorker Runtime Environment (NRE): 概要とインストール

Example:

[root@lnx-srvr01 17.0.1]# rpm -Uvh nre-linux-17.0.1.rpm
warning: nre-linux-17.0.1.rpm: Header V3 RSA/SHA256 Signature, key ID ff48d101: NOKEY
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Updating / installing...
   1:nre-17.0.1-1                     ################################# [ 50%]
                NOTE: To complete configuration execute the following script :
                        /opt/nre/nreconfig.sh
Cleaning up / removing...
   2:nre-8.0.22-1                     ################################# [100%]

[root@lnx-srvr01 17.0.1]# /opt/nre/nreconfig.sh

Creating the installation log in /opt/nre/logs/install.log.

Performing initialization. Please wait...

NRE configuration completed


JDK 17にアップグレードした後、 authc_configure.sh 設定するスクリプト authcファイルに置き換えます。

[root@lnx-srvr01 ~]# /opt/nsr/authc-server/scripts/authc_configure.sh

Specify the directory where the Java Standard Edition Runtime Environment (JRE) software is installed [/opt/nre/java/latest]:

The installation process will install an Apache Tomcat instance.
For optimum security, EMC NetWorker Authentication Service will
use a non-root user (nsrtomcat) to start the Apache Tomcat instance.
If your system has special user security requirements, ensure that proper
operational permissions are granted to this non-root user (nsrtomcat).
Please refer to NetWorker Installation Guide.

The Apache Tomcat will use "lnx-srvr01.networker.lan" as the host name.
The Apache Tomcat will use "9090" as the port number.

The NetWorker Authentication Service requires a keystore file to configure encryption and to provide SSL support.

EMC recommends that you specify a keystore password that has a minimum of six characters.

Do you want to use the existing keystore /nsr/authc/conf/authc.keystore [y]?

Specify password for the existing keystore:
The install will use the existing certificate "emcauthctomcat" for Apache Tomcat.
The install will use the existing certificate "emcauthcsaml" for Authentication Service.

Creating the installation log in /opt/nsr/authc-server/logs/install.log.

Performing initialization. Please wait...


The installation completed successfully.

[root@lnx-srvr01 ~]# systemctl start networker

NetWorkerサーバーを確認します /nsr/logs/daemon.raw サービスの起動を監視するには、次の手順を実行します。NetWorker:nsr_render_logを使用して.rawログ ファイルをレンダリングする方法

その他の情報

注:19.13+ NetWorker Management Console (NMC)にアクセスするには、NRE 17.xも必要です。詳細については、NetWorker:19.13(またはそれ以降)にアップグレードした後にNMCにアクセスする方法

対象製品

NetWorker

製品

NetWorker Family
文書のプロパティ
文書番号: 000334243
文書の種類: Solution
最終更新: 20 5月 2026
バージョン:  6
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。