NetWorker Server Service (nsrd) kan ikke starte, NetWorker server daemon.raw indeholder: "NSR critical JAVA_HOME enrivonment variablen kan muligvis ikke indstilles korrekt: Kan ikke udføre java"

Riepilogo: Efter programrettelse af operativsystemet eller opgradering af JAVA på NetWorker-serveren starter NetWorker-servertjenesten (nsrd) og/eller godkendelsesservicen (authc) ikke. Forsøg på at oprette forbindelse til NetWorker-serveren fra NMC vil rapportere, at serveren ikke kører, eller at den ikke kan kommunikere med godkendelsestjenesten. Den JAVA_HOME systemmiljøvariabel skal opdateres, så den afspejler den nye Java-versions installationssti. ...

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

  • Tjenesten "NetWorker Backup and Recover Server" (NSRD) starter ikke.
  • Oracle Java Runtime Environment (JRE) er installeret og kan være blevet opgraderet for nylig.
  • NetWorker-serverens daemon.raw vil indeholde følgende fejl ved servicestart:
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.
Placering:
Linux: /nsr/logs/daemon.raw
Windows: .. \Program Files\EMC NetWorker\nsr\logs\daemon.raw

Causa

NetWorker-serversoftwaren kontrollerer, om der er den påkrævede Java-version på en vært, når du starter tjenesten "NetWorker Backup and Recover Server" (nsrd). Når processen ikke registrerer den mindste påkrævede Java-version på værten, kan processen ikke startes. Dette problem opstår, når Java blev installeret, men er blevet fjernet, eller Java-versionen blev opgraderet, og nu stemmer JAVA_HOME systemmiljøs variable sti ikke overens med den aktuelle Java-version.

Risoluzione

Opdater JAVA_HOME systemets variable miljøsti for at afspejle den nye Java-versionssti.
  1. Bekræft den anvendte Java-version:
CLI (Linux/Windows)
  • Kør kommandoen java -version
  • Eksempel: 
# 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)

GUI (Windows):
  • Åbn Kontrolpanel-->Java-->Java Kontrolpanel Åbner-->Java-Visning>:
kA2f1000000FvP8CAK_2_0
  1. Opdater systemvariablen for JAVA_HOME miljø:
Linux: 

A. Hvis der kører NetWorker-tjenester, skal du stoppe dem: nsr_shutdown
B. Bekræft den opdaterede java-installationssti: 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
Bemærk: Hvis der er angivet flere versionsstier, skal du sørge for at bruge den aktive Java-versions installationssti. Den aktive version vil blive outputtet af java -version command

c. Åbn /nsr/authc/conf/installrc-filen ved hjælp af et tekstredigeringsværktøj: vi /nsr/authc/conf/installrc 

d. Denne fil bør kun indeholde den JAVA_HOME miljøvariabel. Opdater stien til den opdaterede Java jre-sti, som er indsamlet i trin 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

Bemærk: Alternativt kan du i stedet for at angive den aktuelle JAVA-installationssti indstille den JAVA_HOME variabel til JAVA_HOME=/usr/java/latest. Sørg for, at der er et blødt link til JAVA jre-mappen. Hvis dette er gjort, skal du kun opdatere softlinket, når Java er opdateret.

[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. Start NetWorker-servertjenesterne: /etc/init.d/networker start

Windows:
 
A. Log på destinationsværten med en bruger, der har administratorrettigheder.
B. Hvis der kører NetWorker-tjenester, skal du stoppe dem ved at køre følgende kommando:
net stop nsrexecd /y

c. Gå til Kontrolpanel-->System-->Avancerede systemindstillinger.
D. På fanen Avanceret skal du klikke på Miljøvariabler...
E. Klik på Ny i afsnittet Systemvariabler.
F. Skriv JAVA_HOME i feltet Variabelnavn.
G. I feltet Variabel værdi skal du skrive stien til Java-mappen. F.eks.
C:\Program Files\Java\jre1.8.0_xx
h. Klik på OK.
I. Klik på OK for at lukke vinduet Miljøvariabler, og klik derefter på OK for at lukke vinduet Systemegenskaber.
kA2f1000000FvP8CAK_2_1
j. Genstart NetWorker-serveren, så systemvariablen kan træde i kraft. NetWorker-servertjenesterne bør automatisk starte, når værten er sikkerhedskopiere: tasklist | findstr nsr
Bemærk: Vent et par minutter på, at systemet starter alle tjenester og sætter alle NetWorker-databaser online.

Informazioni aggiuntive

Når Java opdateres, skal JAVA_HOMEens miljøvariabel opdateres for at afspejle den nye sti.

Du kan finde flere oplysninger om NetWorker server Java krav i installationsvejledningen til 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.