NetWorker (Linux): Beim Upgrade auf NetWorker 19.13 kann der AUTHC-Server nicht konfiguriert werden

Summary: Beim Upgrade eines Linux-NetWorker-Servers von einer früheren Version auf 19.13.x wird ein Java-Fehler während der AUTHC-Installation gemeldet.

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

Der NetWorker-Authentifizierungsservice meldet den folgenden Fehler, wenn ein Upgrade von einer früheren Version auf 19.13.x durchgeführt wird:

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

Derselbe Fehler wird zurückgegeben, wenn das AUTHC-Konfigurationsskript ausgeführt wird: /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.
HINWEIS: Das in diesem Wissensdatenbank-Artikel beschriebene Problem gilt auch für NetWorker Management Console (NMC) und NetWorker Web User Interface (NWUI)-Server 19.13.

Cause

NetWorker 19.13 erfordert Java Development Kit (JDK) 17. Der NetWorker-Server verwendet Java Runtime Environment (JRE) 1.8, das von NetWorker 19.12 und früher verwendet wurde.

[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
HINWEIS: Im NetWorker 19.13 Installationshandbuch sind die Java-Anforderungen für NetWorker-Komponenten detailliert beschrieben. https://www.dell.com/support/product-details/product/networker/docs

Resolution

Installieren Sie NetWorker Runtime Environment (NRE) 17.0.1 (oder höher) oder Oracle lizenziertes JDK 17. NRE ist verfügbar über: https://www.dell.com/support/product-details/en-us/product/networker/drivers

NetWorker-Laufzeitumgebung (NRE): Einführung und Installation

Beispiel:

[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


Führen Sie nach dem Upgrade auf JDK 17 den Befehl authc_configure.sh Skript zum Konfigurieren authcfestzulegen:

[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

Überprüfen des NetWorker-Servers /nsr/logs/daemon.raw So überwachen Sie den Servicestart: NetWorker: So verwenden Sie nsr_render_log zum Rendern .raw Protokolldateien

Additional Information

Das in diesem Wissensdatenbank-Artikel beschriebene Problem tritt auch bei neuen Bereitstellungen von 19.13 auf, wenn die JDK 17-Anforderungen nicht erfüllt sind.

NetWorker: NMC Launcher kann nach dem Upgrade auf NetWorker 19.13 keine Verbindung zu NMC herstellen

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.