NetWorker sunucu hizmeti (nsrd) başlatılamıyor, NetWorker sunucusu daemon.raw şu özellikleri içerir: "NSR kritik JAVA_HOME enrivonment değişkeni doğru şekilde ayarlanmamış olabilir: "Java yürütülenene kadar"

Summary: NetWorker sunucusu üzerinde işletim sistemi yamalandıktan veya JAVA'yı yükselttikten sonra NetWorker sunucu hizmeti (nsrd) ve/veya kimlik doğrulama hizmeti (authc) başlatılamıyor. NMC'den NetWorker sunucusuna bağlanmaya çalışılması, sunucunun çalışmadığından veya kimlik doğrulama hizmetiyle iletişim kuramadığından emin olabilir. Yeni JAVA_HOME java sürümünün yükleme yolunu yansıtacak şekilde sistem çevresel değişkeninin güncelleştirilmesi gerekir. ...

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

  • "NetWorker Backup and Recover Server" hizmeti (NSRD) başlatılamıyor.
  • Oracle Java Runtime Environment (JRE) yüklü ve yakın zamanda yükseltilmiş olabilir.
  • NetWorker sunucusunun daemon.raw hizmeti başlatıldığında aşağıdaki hatayı içerir:
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.
Konum:
Linux: /nsr/logs/daemon.raw
Windows: .. \Program Files\EMC NetWorker\nsr\logs\daemon.raw

Cause

NetWorker sunucu yazılımı, "NetWorker Backup and Recover Server" (NetWorker Yedekleme ve Kurtarma Sunucusu) hizmetini başlatırken bir ana bilgisayarda gerekli Java sürümü olup olduğunu kontrol eder. İşlem, ana bilgisayarda gerekli minimum Java sürümünü algılamazsa işlem başlatılamıyor. Bu sorun, Java yüklü ancak kaldırıldığında veya Java sürümü yükseltildikten sonra ortaya çıkar ve JAVA_HOME sistem ortamı değişken yolu mevcut Java sürümüyle eşleşmiyor.

Resolution

Yeni Java JAVA_HOME yansıtacak şekilde sistem çevresel değişken yolunu güncelleyin.
  1. Kullanılan Java sürümünü onaylayın:
CLI (Linux/Windows)
  • Java -version komutunu çalıştırın
  • Örnek: 
# 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):
  • Denetim Masası--Java-->Java Denetim>Masası Açılır-->Java-->Görünüm:
kA2f1000000FvP8CAK_2_0
  1. Sistem çevre JAVA_HOME güncelle:
Linux: 

A. Çalışan herhangi bir NetWorker servisi varsa bunları nsr_shutdown
B. Güncelleştirilmiş java yükleme yolunu onaylayın: 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
Not: Birden fazla sürüm yolu çıktısı alınırsa etkin Java sürümünün yükleme yolunu kullanın. Etkin sürüm, java -version komutu c tarafından alınır

. Bir metin düzenleme aracı kullanarak /nsr/authc/conf/installrc dosyasını açın: vi /nsr/authc/conf/installrc 

d. Bu dosya yalnızca çevresel JAVA_HOME içerir, 2. adımda toplanan güncelleştirilmiş Java jre yolunun yolunu güncelleştirin.
[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

Not: İsteğe bağlı olarak, geçerli JAVA yükleme yolunu belirtmek yerine JAVA_HOME değişkeni JAVA_HOME=/usr/java/latest olarak ayarlayebilirsiniz. JAVA jre dizinine geçici bir bağlantı olduğundan emin olun. Bu işlem yapılırsa yalnızca Java güncelleştirildiğinde yazılım bağlantısını güncellemeniz gerekir.

[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. NetWorker sunucu hizmetlerini başlatın: /etc/init.d/networker start

Windows:
 
A. Hedef ana bilgisayarda yönetici ayrıcalıklarına sahip bir kullanıcıyla oturum açın.
B. Çalışan herhangi bir NetWorker hizmetleri varsa aşağıdaki komutu çalıştırarak bunları durdurur:
net stop nsrexecd /y

c. Denetim Masası --Sistem-->Gelişmiş Sistem> Ayarları'na gidin.
D. Advanced ( Gelişmiş) sekmesinde EnvironmentVariables... (Ortam Değişkenleri...) öğesine tıklayın.
E. System Variables (Sistem Değişkenleri) bölümünde New (Yeni) öğesine tıklayın.
F. Variable name (Değişken adı) alanına JAVA_HOME.
G. Variable value (Değişken değer ) alanına Java dizininin yolunu yazın. Örneğin:
C:\Program Files\Java\jre1.8.0_xx
h. Tamam öğesine tıklayın.
ı. Ortam Değişkenleri penceresini kapatmak için Tamam'a ve ardından Sistem Özellikleri penceresini kapatmak için Tamam öğesine tıklayın.
kA2f1000000FvP8CAK_2_1
j. Sistem değişkeninin devreye alınması için NetWorker sunucusunu yeniden başlatın. Ana bilgisayar tekrar çalışmaya başladıktan sonra NetWorker sunucu hizmetleri otomatik olarak başlanacaktır: tasklist | findstr nsr (görev listesi | findstr nsr)
not: Sistemin tüm hizmetleri başlatması ve tüm NetWorker veritabanlarını çevrimiçi duruma getirmesi için birkaç dakika bekleyin.

Additional Information

Java 'nın güncelleştirildiği zaman, JAVA_HOME çevre değişkeninin yeni yolu yansıtacak şekilde güncelleştirilmesi gerekecektir.

NetWorker Server Java gereksinimleri hakkında daha fazla bilgi için, bkz. Networker Kurulum Kılavuzu

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.