NetWorker-servertjenesten (nsrd) starter ikke, networker server daemon.raw inneholder: «NSR-kritisk JAVA_HOME er kanskje ikke riktig angitt: Unable to execute java" (Kan ikke kjøre Java)

Riepilogo: Etter at du har oppdatert operativsystemet eller oppgradert JAVA på NetWorker-serveren, kan ikke NetWorker-servertjenesten (nsrd) og/eller godkjenningstjenesten (authc) starte. Forsøk på å koble til NetWorker-serveren fra NMC vil rapportere at serveren ikke kjører, eller at den ikke kan kommunisere med godkjenningstjenesten. Den JAVA_HOME systemmiljøvariabelen må oppdateres for å gjenspeile installasjonsbanen for den nye Java-versjonen. ...

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 installert og kan ha blitt oppgradert nylig.
  • NetWorker-serverens daemon.raw vil inneholde følgende feil ved oppstart av tjenesten:
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.
Plasseringen:
Linux: /nsr/logs/daemon.raw
Windows: .. \Program Files\EMC NetWorker\nsr\logs\daemon.raw

Causa

NetWorker-serverprogramvaren kontrollerer den nødvendige Java-versjonen på en vert når du starter nsrd-tjenesten (NetWorker Backup and Recover Server). Når prosessen ikke oppdager den minste nødvendige Java-versjonen på verten, vil ikke prosessen starte. Dette problemet oppstår når Java ble installert, men har blitt fjernet, eller Java-versjonen ble oppgradert, og nå samsvarer ikke variabel bane for JAVA_HOME systemmiljø med gjeldende Java-versjon.

Risoluzione

Oppdater JAVA_HOME systemets miljøvariable bane for å gjenspeile den nye Java-versjonsbanen.
  1. Bekreft java-versjonen som brukes:
CLI (Linux/Windows)
  • Kjø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):
  • Åpne Kontrollpanel – Java-Java-Java-kontrollpanelet åpnes –> Java –> vis:>>
kA2f1000000FvP8CAK_2_0
  1. Oppdater JAVA_HOME systemmiljøvariabelen:
Linux: 

A. Hvis det er noen NetWorker-tjenester som kjører, må du stoppe dem: nsr_shutdown
B. Bekreft den oppdaterte java-installasjonsbanen: 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
Merk: Hvis det blir angitt flere versjonsbaner, må du kontrollere at du bruker installasjonsbanen for den aktive Java-versjonen. Den aktive versjonen sendes ut av java-versjonskommando

c. Åpne filen /nsr/authc/conf/installrc ved hjelp av et tekstredigeringsverktøy: vi /nsr/authc/conf/installrc 

d. Denne filen skal bare inneholde JAVA_HOME miljøvariabel, oppdatere banen til den oppdaterte Java jre-banen som ble samlet inn i trinn 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

Merk: I stedet for å angi gjeldende java-installasjonsbane kan du også angi JAVA_HOME variabelen til JAVA_HOME=/usr/java/latest. Kontroller at det er en myk kobling til JAVA jre-katalogen. Hvis dette er gjort, trenger du bare å oppdatere den myke koblingen når java oppdateres.

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

Windows:
 
A. Logg på målverten med en bruker som har administratorrettigheter.
B. Hvis det er noen som kjører NetWorker-tjenester, må du stoppe dem ved å kjøre følgende kommando:
net stop nsrexecd /y

c. Bla til Kontrollpanel –> System –> Avanserte systeminnstillinger.
D. På fanen Advanced (Avansert) klikker du på Environment Variables (Miljøvariabler) ...
E. I delen Systemvariabler klikker du på Ny.
F. Skriv inn JAVA_HOME i feltet Variable name (Variabel navn).
G. Skriv inn banen til Java-katalogen i feltet Variable value (Variabel verdi). For eksempel,
C:\Programfiler\Java\jre1.8.0_xx
h. Klikk på OK.
I. Klikk på OK for å lukke vinduet Miljøvariabler, og klikk deretter på OK for å lukke vinduet Systemegenskaper.
kA2f1000000FvP8CAK_2_1
J. Start NetWorker-serveren på nytt for at systemvariabelen skal tre i kraft. NetWorker-servertjenestene skal starte automatisk når verten er sikkerhetskopiert: oppgaveliste | findstr nsr
Merk: La systemet starte alle tjenestene og koble til alle NetWorker-databasene.

Informazioni aggiuntive

Når Java er oppdatert, må miljøvariabelen for JAVA_HOME oppdateres for å gjenspeile den nye banen.

Hvis du vil ha mer informasjon om NetWorker server Java krav, kan du se Networker installasjons veiledning

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.