NetWorker(Linux): NetWorker 19.13へのアップグレードでAUTHCサーバーを構成できない

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

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

以前のリリースから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 Management Console (NMC)およびNetWorker Webユーザー インターフェイス(NWUI)サーバーにも適用されます。

Cause

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 19.13インストール ガイドでは、NetWorkerコンポーネントのJava要件について詳しく説明します。 https://www.dell.com/support/product-details/product/networker/docs

Resolution

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

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が使用するJava Runtime Environmentへのパスを定義します。

[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ログ ファイルをレンダリングする方法

Additional Information

このKBで概説されている問題は、JDK 17の要件が満たされていない場合、19.13の新しいデプロイ時にも発生します。

NetWorker:NetWorker 19.13にアップグレードした後、NMCランチャーがNMCに接続できない

Affected Products

NetWorker

Products

NetWorker Family
Article Properties
Article Number: 000334243
Article Type: Solution
Last Modified: 18 Jun 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.