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"

Summary: 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. ...

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

  • 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

Cause

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.

Resolution

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.

Additional Information

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

Affected Products

NetWorker

Products

NetWorker
Article 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.