Служба серверів NetWorker (nsrd) не запускається, фонова служба сервера NetWorker.raw містить: "Критична змінна JAVA_HOME NSR може бути встановлена неправильно: Неможливо виконати java"

Riepilogo: Після виправлення ОС або оновлення JAVA на сервері NetWorker служба сервера NetWorker (nsrd) та/або служба автентифікації (authc) не запускаються. Спроба підключитися до сервера NetWorker з NMC повідомить, що сервер не працює або що він не може зв'язатися зі службою автентифікації. Змінна середовища системи JAVA_HOME повинна бути оновлена, щоб відобразити шлях встановлення нової версії Java. ...

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Sintomi

  • Служба "NetWorker Backup and Recover Server" (NSRD) не запуститься.
  • Oracle Java Runtime Environment (JRE) встановлено і, можливо, було нещодавно оновлено.
  • Фонова служба сервера NetWorker.raw міститиме таку помилку під час запуску служби:
nwserver_hostname nsrctld NSR critical JAVA_HOME enrivonment variable might not be set correctly: Unable to execute java 'C:\Program Files\Java\jre1.8.0_121\bin\java.exe'. Ensure that JAVA_HOME is set to 64-bit JRE directory.
Мі́сце:
Linux: /nsr/logs/daemon.raw
Windows: .. \Program Files\EMC NetWorker\nsr\logs\daemon.raw

Causa

Серверне програмне забезпечення NetWorker перевіряє наявність необхідної версії Java на хості під час запуску служби "NetWorker Backup and Recover Server" (nsrd). Якщо процес не виявить мінімально необхідну версію Java на хості, процес не запуститься. Ця проблема виникає, коли Java було інстальовано, але її видалено, або версію Java було оновлено, і тепер шлях змінної JAVA_HOME системного середовища не збігається з поточною версією Java.

Risoluzione

Оновіть шлях JAVA_HOME системної змінної середовища, щоб він відповідав шляху до нової версії Java.
  1. Підтвердьте версію Java, яка використовується:
CLI (Linux/Windows): 
  • Виконайте команду java -version
  • Приклад: 
# java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

Графічний інтерфейс (Windows):
  • Відкрити панель керування--Java--Відкривається панель керування Java--Java-->>>>View:
kA2f1000000FvP8CAK_2_0
  1. Оновіть змінну середовища системи JAVA_HOME:
Linux: 

a. Якщо запущено будь-які служби NetWorker, зупиніть їх: nsr_shutdown
b. Підтвердіть оновлений шлях встановлення java: find / -name jre
[root@nwserver ~]# find / -name jre
/etc/alternatives/jre
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre
/usr/lib/jvm/jre
/usr/lib/jvm-exports/jre
Примітка: якщо виведено кілька шляхів до версії, переконайтеся, що ви використовуєте шлях встановлення активної версії Java. Активна версія буде виведена командою

java -version c. Відкрийте файл /nsr/authc/conf/installrc за допомогою інструменту редагування тексту: vi /nsr/authc/conf/installrc 

d. Цей файл повинен містити лише змінну середовища JAVA_HOME, оновіть шлях до оновленого шляху Java jre, зібраного на кроці 2.
[root@nwserver ~]# vi /nsr/authc/conf/installrc
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre

Примітка: За бажанням, замість того, щоб вказувати поточний шлях встановлення JAVA, ви можете встановити для змінної JAVA_HOME значення JAVA_HOME=/usr/java/latest. Переконайтеся, що є м'яке посилання на каталог JAVA jre. Якщо це буде зроблено, вам потрібно буде оновити програмне посилання лише при оновленні java.

[root@nwserver ~]# ln -s /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre /usr/java/latest
[root@nwserver ~]# ls -l /usr/java/latest
lrwxrwxrwx. 1 root root 64 Jun  3 16:58 /usr/java/latest -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre
e. Запустіть серверні служби NetWorker: /etc/init.d/networker start

Вікна:
 
a. Увійдіть до цільового хоста за допомогою користувача, який має права адміністратора.
b. Якщо є запущені служби NetWorker, зупиніть їх, виконавши наступну команду:
Чиста зупинка nsrexecd /y

c. Перейдіть до Панелі керування – Система –>> Додаткові параметри системи.
d. На вкладці Додатково виберіть пункт Змінні середовища...
e. У розділі «Системні змінні» натисніть «Створити».
f. У полі Ім'я змінної введіть JAVA_HOME.
g. У полі Значення змінної введіть шлях до каталогу Java. Наприклад
C:\Program Files\Java\jre1.8.0_xx
h. Натисніть кнопку «OK».
я. Натисніть кнопку ОК, щоб закрити вікно Змінні середовища, а потім натисніть кнопку ОК, щоб закрити вікно Властивості системи.
kA2f1000000FvP8CAK_2_1
j. Перезавантажте сервер NetWorker, щоб системна змінна вступила в силу. Служби сервера NetWorker повинні автоматично запуститися після того, як хост відновить роботу: Список завдань | Findstr NSR
Примітка: дайте системі кілька хвилин, щоб запустити всі сервіси і перевести всі бази даних NetWorker в мережу.

Prodotti interessati

NetWorker

Prodotti

NetWorker
Proprietà dell'articolo
Numero articolo: 000166530
Tipo di articolo: Solution
Ultima modifica: 04 giu 2025
Versione:  5
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.