Служба серверів NetWorker (nsrd) не запускається, фонова служба сервера NetWorker.raw містить: "Критична змінна JAVA_HOME NSR може бути встановлена неправильно: Неможливо виконати java"
Summary: Після виправлення ОС або оновлення JAVA на сервері NetWorker служба сервера NetWorker (nsrd) та/або служба автентифікації (authc) не запускаються. Спроба підключитися до сервера NetWorker з NMC повідомить, що сервер не працює або що він не може зв'язатися зі службою автентифікації. Змінна середовища системи JAVA_HOME повинна бути оновлена, щоб відобразити шлях встановлення нової версії 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
- Служба "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
Windows: .. \Program Files\EMC NetWorker\nsr\logs\daemon.raw
Cause
Серверне програмне забезпечення NetWorker перевіряє наявність необхідної версії Java на хості під час запуску служби "NetWorker Backup and Recover Server" (nsrd). Якщо процес не виявить мінімально необхідну версію Java на хості, процес не запуститься. Ця проблема виникає, коли Java було інстальовано, але її видалено, або версію Java було оновлено, і тепер шлях змінної JAVA_HOME системного середовища не збігається з поточною версією Java.
Resolution
Оновіть шлях JAVA_HOME системної змінної середовища, щоб він відповідав шляху до нової версії Java.
Графічний інтерфейс (Windows):
a. Якщо запущено будь-які служби NetWorker, зупиніть їх: nsr_shutdown
Вікна:
c. Перейдіть до Панелі керування – Система –>> Додаткові параметри системи.
d. На вкладці Додатково виберіть пункт Змінні середовища...
e. У розділі «Системні змінні» натисніть «Створити».
f. У полі Ім'я змінної введіть JAVA_HOME.
g. У полі Значення змінної введіть шлях до каталогу Java. Наприклад
- Підтвердьте версію 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:
- Оновіть змінну середовища системи JAVA_HOME:
Linux:
a. Якщо запущено будь-які служби NetWorker, зупиніть їх: nsr_shutdown
b. Підтвердіть оновлений шлях встановлення java: find / -name jre
d. Цей файл повинен містити лише змінну середовища JAVA_HOME, оновіть шлях до оновленого шляху Java jre, зібраного на кроці 2.
[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
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, зупиніть їх, виконавши наступну команду:
b. Якщо є запущені служби NetWorker, зупиніть їх, виконавши наступну команду:
Чиста зупинка nsrexecd /y
c. Перейдіть до Панелі керування – Система –>> Додаткові параметри системи.
d. На вкладці Додатково виберіть пункт Змінні середовища...
e. У розділі «Системні змінні» натисніть «Створити».
f. У полі Ім'я змінної введіть JAVA_HOME.
g. У полі Значення змінної введіть шлях до каталогу Java. Наприклад
C:\Program Files\Java\jre1.8.0_xx
h. Натисніть кнопку «OK».
я. Натисніть кнопку ОК, щоб закрити вікно Змінні середовища, а потім натисніть кнопку ОК, щоб закрити вікно Властивості системи.
я. Натисніть кнопку ОК, щоб закрити вікно Змінні середовища, а потім натисніть кнопку ОК, щоб закрити вікно Властивості системи.
j. Перезавантажте сервер NetWorker, щоб системна змінна вступила в силу. Служби сервера NetWorker повинні автоматично запуститися після того, як хост відновить роботу: Список завдань | Findstr NSR
Примітка: дайте системі кілька хвилин, щоб запустити всі сервіси і перевести всі бази даних NetWorker в мережу.
Примітка: дайте системі кілька хвилин, щоб запустити всі сервіси і перевести всі бази даних NetWorker в мережу.
Affected Products
NetWorkerProducts
NetWorkerArticle Properties
Article Number: 000166530
Article Type: Solution
Last Modified: 04 Jun 2025
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.