NetWorker-servertjänsten (nsrd) startar inte och NetWorker-serverns daemon.raw innehåller: "NSR critical JAVA_HOME enri driftsättningsvariabel kanske inte är korrekt inställd: Unable to execute java"

Riepilogo: När du har korrigerat operativsystemet eller uppgraderat JAVA på NetWorker-servern startar inte NetWorker-servertjänsten (nsrd) och/eller autentiseringstjänsten (authc) för att starta. Om du försöker ansluta till NetWorker-servern från NMC rapporteras att servern inte körs eller att den inte kan kommunicera med autentiseringstjänsten. Den JAVA_HOME systemmiljövariabeln måste uppdateras för att återspegla den nya Java-versionens installationssökväg. ...

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

  • Tjänsten "NetWorker Backup and Recover Server" (NSRD) startar inte.
  • Oracle Java Runtime Environment (JRE) är installerad och kan ha uppgraderats nyligen.
  • NetWorker-serverns daemon.raw innehåller följande fel vid start av tjänsten:
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.
Plats:
Linux: /nsr/logs/daemon.raw
Windows: .. \Program Files\EMC NetWorker\nsr\logs\daemon.raw

Causa

NetWorker-serverprogramvarans kontroller för den Java-version som krävs på en värd när nsrd-tjänsten ("NetWorker Backup and Recover Server" startas. När processen inte hittar den lägsta Java-version som krävs på värden kan processen inte starta. Det här problemet uppstår när Java installerades men har tagits bort, eller när Java-versionen har uppgraderats och JAVA_HOME systemmiljövariabelsökväg inte matchar den aktuella Java-versionen.

Risoluzione

Uppdatera JAVA_HOME systemets miljövariabla sökväg för att återspegla den nya Java-versionssökvägen.
  1. Bekräfta att Java-versionen används:
CLI (Linux/Windows): 
  • Kör kommandot java -version
  • Exempel: 
# 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)

Grafiskt användargränssnitt (Windows):
  • Öppna Kontrollpanelen-->Java-->Java-Kontrollpanelen öppnar-->Java-->View:
kA2f1000000FvP8CAK_2_0
  1. Uppdatera JAVA_HOME systemmiljövariabeln:
Linux: 

A. Om det finns några NetWorker-tjänster som körs stoppar du dem: nsr_shutdown
B. Bekräfta den uppdaterade sökvägen till Java-installationen: 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
Obs! Om flera versionssökvägar anges ska du se till att du använder installationssökvägen till den aktiva Java-versionen. Den aktiva versionen kommer att matas ut med kommandot

java -version c. Öppna filen /nsr/authc/conf/installrc med hjälp av ett textredigeringsverktyg: vi /nsr/authc/conf/installrc 

d. Den här filen ska endast innehålla den JAVA_HOME miljövariabeln. Uppdatera sökvägen till den uppdaterade Java jre-sökvägen som hämtades i steg 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

Obs! I stället för att ange den aktuella JAVA-installationssökvägen kan du ange den JAVA_HOME variabeln till JAVA_HOME=/usr/java/latest. Se till att det finns en mjuk länk till JAVA jre-katalogen. Om detta är gjort behöver du bara uppdatera den mjuka länken när Java uppdateras.

[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. Starta NetWorker-servertjänsterna: /etc/init.d/networker start

Windows:
 
A. Logga in på målvärden med en användare som har administratörsbehörighet.
B. Om det finns någon som kör NetWorker-tjänster stoppar du dem genom att köra följande kommando:
net stop nsrexecd /y

c. Bläddra till Kontrollpanelen –> System–Avancerade> systeminställningar.
D. På fliken Advanced (avancerat) klickar du på Environment Variables (miljövariabler) ...
E. Klicka på Ny i avsnittet Systemvariabler.
F. I fältet Variabelnamn skriver du JAVA_HOME.
G. I fältet Variable Value (variabelt värde) skriver du sökvägen till Java-katalogen. Till exempel
C:\Program\Java\jre1.8.0_xx
h. Klicka på OK.
I. Klicka på OK för att stänga fönstret Miljövariabler och klicka sedan på OK för att stänga fönstret Systemegenskaper.
kA2f1000000FvP8CAK_2_1
j. Starta om NetWorker-servern för att systemvariabeln ska börja gälla. NetWorker-servertjänsterna bör startas automatiskt när värden har säkerhetskopierats: aktivitetslista | findstr nsr
Obs! Låt systemet starta alla tjänster och aktivera alla NetWorker-databaser.

Informazioni aggiuntive

När Java uppdateras måste JAVA_HOME miljövariabeln uppdateras för att avspegla den nya sökvägen.

Mer information om NetWorker Server Java krav finns i installations guiden för 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.