NetWorker (Linux). При модернизации до NetWorker 19.13+ не удается настроить сервер AUTHC

Сводка: При модернизации сервера Linux NetWorker до версии 19.13+ с предыдущего выпуска сообщается об ошибке Java во время установки AUTHC.

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Симптомы

Служба проверки подлинности NetWorker сообщает о следующей ошибке при обновлении до версии 19.13.x (или более поздней) с версии, предшествующей 19.13:

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.
ПРИМЕЧАНИЕ. Проблема, описанная в этой статье базы знаний, также относится к NetWorker Management Console (NMC) версии 19.13 (или более поздней) и серверам NetWorker Web User Interface (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 подробно описаны требования Java к компонентам NetWorker. 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 (NRE): Введение и установка

Пример:

[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 журналов

Дополнительная информация

ПРИМЕЧАНИЕ. NRE 17.x также требуется для доступа к NetWorker Management Console (NMC) 19.13+. См. NetWorker. Как получить доступ к NMC после модернизации до версии 19.13 (или более поздней)

Затронутые продукты

NetWorker

Продукты

NetWorker Family
Свойства статьи
Номер статьи: 000334243
Тип статьи: Solution
Последнее изменение: 20 May 2026
Версия:  6
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.