NetWorker (Linux): Upgraden naar NetWorker 19.13 kan AUTHC-server niet configureren

Summary: Het upgraden van een Linux NetWorker-server naar 19.13.x vanaf een eerdere release meldt een Java-fout tijdens de AUTHC-installatie.

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

De NetWorker-verificatieservice meldt de volgende fout bij het upgraden naar 19.13.x vanaf een eerdere release:

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

Dezelfde fout wordt geretourneerd bij het uitvoeren van het AUTHC-configuratiescript: /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.
OPMERKING: Het probleem dat in dit KB wordt beschreven, is ook van toepassing op 19.13 NetWorker Management Console (NMC) en NetWorker Web User Interface (NWUI) servers.

Cause

NetWorker 19.13 vereist Java Development Kit (JDK) 17. De NetWorker-server gebruikt Java Runtime Environment (JRE) 1.8, die werd gebruikt door NetWorker 19.12 en eerder.

[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
OPMERKING: De NetWorker 19.13 installatiehandleiding beschrijft de Java-vereisten voor NetWorker-componenten. https://www.dell.com/support/product-details/product/networker/docs

Resolution

Installeer NetWorker Runtime Environment (NRE) 17.0.1 (of hoger) of JDK 17 met een Oracle-licentie. NRE is beschikbaar via: https://www.dell.com/support/product-details/en-us/product/networker/drivers

NetWorker Runtime Environment (NRE): Introductie en installatie

Voorbeeld:

[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


Nadat u een upgrade naar JDK 17 hebt uitgevoerd, voert u de authc_configure.sh Script om te configureren 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

De NetWorker-server controleren /nsr/logs/daemon.raw Het opstarten van de service controleren: NetWorker: De nsr_render_log gebruiken om .raw logbestanden weer te geven

Additional Information

Het probleem dat in deze KB wordt beschreven, treedt ook op tijdens nieuwe implementaties van 19.13 als niet aan de JDK 17-vereisten wordt voldaan.

NetWorker: NMC Launcher kan geen verbinding maken met NMC na upgrade naar NetWorker 19.13

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.