Nie można uruchomić usługi serwera NetWorker (nsrd), networker server daemon.raw zawiera: "Zmienna krytyczna JAVA_HOME NSR może być nieprawidłowo ustawiona: Unable to execute java"
Riepilogo: Po zainstalowaniu poprawek systemu operacyjnego lub uaktualnieniu języka JAVA na serwerze NetWorker nie można uruchomić usługi serwera NetWorker (nsrd) i/lub usługi uwierzytelniania (authc). Próba nawiązania połączenia z serwerem NetWorker z NMC spowoduje zgłoszenie, że serwer nie jest uruchomiony lub nie może komunikować się z usługą uwierzytelniania. Należy zaktualizować zmienną środowiskową systemu JAVA_HOME, aby odzwierciedlić ścieżkę instalacji nowej wersji języka 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
- Usługa "NetWorker Backup and Recover Server" (NSRD) nie uruchomi się.
- Oprogramowanie Oracle Java Runtime Environment (JRE) zostało zainstalowane i mogło zostać ostatnio uaktualnione.
- Demon.raw serwera NetWorker będzie zawierać następujący błąd podczas uruchamiania usługi:
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.
Lokalizacja:
Linux: /nsr/logs/daemon.raw
Windows: .. \Program Files\EMC NetWorker\nsr\logs\daemon.raw
Windows: .. \Program Files\EMC NetWorker\nsr\logs\daemon.raw
Causa
Oprogramowanie serwera NetWorker sprawdza wymaganą wersję języka Java na hoście podczas uruchamiania usługi "NetWorker Backup and Recover Server" (nsrd). Jeśli proces nie wykryje minimalnej wymaganej wersji języka Java na hoście, proces nie zostanie uruchomiony. Ten problem pojawia się, gdy java został zainstalowany, ale został usunięty lub wersja Java została uaktualniona, a teraz ścieżka zmiennej środowiska systemowego JAVA_HOME jest niezgodna z bieżącą wersją języka Java.
Risoluzione
Zaktualizuj ścieżkę zmiennej środowiskowej systemu JAVA_HOME, aby odzwierciedlić nową ścieżkę wersji języka Java.
Graficzny interfejs użytkownika (Windows):
A. Jeśli uruchomiono jakiekolwiek usługi NetWorker, zatrzymaj je: nsr_shutdown
System Windows:
c. Przejdź do Panelu sterowania —> Zaawansowane> ustawienia systemu.
D. Na karcie Zaawansowane kliknij opcję Zmienne środowiskowe...
E. W sekcji Zmienne systemowe kliknij przycisk Nowy.
F. W polu Nazwa zmiennej wpisz JAVA_HOME.
G. W polu Variable value wpisz ścieżkę do katalogu Java. Na przykład:
- Potwierdź używaną wersję języka Java:
INTERFEJS WIERSZA POLECEŃ (Linux/Windows)::
- Uruchom polecenie java -version
- Przykład:
# 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)
Graficzny interfejs użytkownika (Windows):
- Otwórz Panel sterowania --> Otwarty panel sterowania Java -->>Java-->View:
- Aktualizacja JAVA_HOME zmiennej środowiskowej systemu:
Linux:
A. Jeśli uruchomiono jakiekolwiek usługi NetWorker, zatrzymaj je: nsr_shutdown
B. Potwierdź zaktualizowaną ścieżkę instalacji języka Java: znajdź / -name jre
d. Ten plik powinien zawierać tylko JAVA_HOME zmienną środowiskową. Zaktualizuj ścieżkę do zaktualizowanej ścieżki Java jre zebranej w kroku 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
Uwaga: jeśli zostaną wyświetlone różne ścieżki wersji, upewnij się, że używana jest ścieżka instalacji aktywnej wersji języka Java. Aktywna wersja zostanie wyświetlona przez polecenie java -version command
c. Otwórz plik /nsr/authc/conf/installrc za pomocą narzędzia do edycji tekstu: vi /nsr/authc/conf/installrc
c. Otwórz plik /nsr/authc/conf/installrc za pomocą narzędzia do edycji tekstu: vi /nsr/authc/conf/installrc
d. Ten plik powinien zawierać tylko JAVA_HOME zmienną środowiskową. Zaktualizuj ścieżkę do zaktualizowanej ścieżki Java jre zebranej w kroku 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
Uwaga: Opcjonalnie, zamiast określać bieżącą ścieżkę instalacji JAVA, można ustawić zmienną JAVA_HOME na JAVA_HOME=/usr/java/latest. Upewnij się, że istnieje łącze do katalogu JAVA Jre. Jeśli to zrobisz, wystarczy zaktualizować łącze programowe po aktualizacji języka 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. Uruchom usługi serwera NetWorker: /etc/init.d/networker start
System Windows:
A. Zaloguj się do hosta docelowego przy użyciu użytkownika z uprawnieniami administratora.
B. Jeśli istnieją jakiekolwiek usługi NetWorker, zatrzymaj je, uruchamiając następujące polecenie:
B. Jeśli istnieją jakiekolwiek usługi NetWorker, zatrzymaj je, uruchamiając następujące polecenie:
net stop nsrexecd /y
c. Przejdź do Panelu sterowania —> Zaawansowane> ustawienia systemu.
D. Na karcie Zaawansowane kliknij opcję Zmienne środowiskowe...
E. W sekcji Zmienne systemowe kliknij przycisk Nowy.
F. W polu Nazwa zmiennej wpisz JAVA_HOME.
G. W polu Variable value wpisz ścieżkę do katalogu Java. Na przykład:
C:\Program Files\Java\jre1.8.0_xx
h. Kliknij przycisk OK.
I. Kliknij przycisk OK , aby zamknąć okno Zmienne środowiskowe, a następnie kliknij przycisk OK , aby zamknąć okno Właściwości systemu.
I. Kliknij przycisk OK , aby zamknąć okno Zmienne środowiskowe, a następnie kliknij przycisk OK , aby zamknąć okno Właściwości systemu.
j. Uruchom ponownie serwer NetWorker, aby wejść w życie zmienna systemowa. Usługi serwera NetWorker powinny być automatycznie uruchamiane po powrocie hosta do systemu: lista zadań | findstr nsr
Uwaga: poczekaj kilka minut na uruchomienie wszystkich usług i przełącz wszystkie bazy danych NetWorker w tryb online.
Uwaga: poczekaj kilka minut na uruchomienie wszystkich usług i przełącz wszystkie bazy danych NetWorker w tryb online.
Informazioni aggiuntive
Po zaktualizowaniu Java zmienna środowiskowa JAVA_HOME musi być zaktualizowana w taki sposób, aby odzwierciedlała nową ścieżkę.
Aby uzyskać więcej informacji na temat wymagań NetWorker Server Java, zapoznaj się z Podręcznikiem instalacji NetWorker .
Aby uzyskać więcej informacji na temat wymagań NetWorker Server Java, zapoznaj się z Podręcznikiem instalacji NetWorker .
Prodotti interessati
NetWorkerProdotti
NetWorkerProprietà 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.