NetWorker 伺服器服務 (nsrd) 無法啟動,NetWorker 伺服器 daemon.raw 包含:「NSR 重要JAVA_HOME enrivonment 變數可能無法正確設定:無法執行 JAVA」
Riepilogo: 在 NetWorker 伺服器上修補作業系統或升級 JAVA 後,NetWorker 伺服器服務 (nsrd) 和/或驗證服務 (authc) 無法啟動。嘗試從 NMC 連線至 NetWorker 伺服器時,會回報伺服器未執行,或無法與驗證服務通訊。需要更新JAVA_HOME系統內容變數,以反映新 JAVA 版本的安裝路徑。
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
- 「NetWorker Backup and Recover Server」服務 (NSRD) 不會啟動。
- 已安裝 Oracle JAVA Runtime Environment (JRE),且最近可能已升級。
- NetWorker 伺服器的 daemon.raw 會在服務啟動時包含下列錯誤:
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.
位置:
Linux:/nsr/logs/daemon.raw
Windows:..\Program Files\EMC NetWorker\nsr\logs\daemon.raw
Windows:..\Program Files\EMC NetWorker\nsr\logs\daemon.raw
Causa
啟動「NetWorker 備份與還原伺服器」(nsrd) 服務時,主機上所需 JAVA 版本的 NetWorker 伺服器軟體檢查。當程式未偵測到主機上最低要求的 JAVA 版本時,程式將無法啟動。當 JAVA 已安裝但已移除,或 JAVA 版本已升級,且現在JAVA_HOME系統內容變數路徑與目前的 JAVA 版本不相符時,便會出現此問題。
Risoluzione
更新JAVA_HOME系統內容變數路徑,以反映新的 JAVA 版本路徑。
GUI (Windows):
a.如果有任何 NetWorker 服務正在執行,請停止這些服務:nsr_shutdown
Windows:
c. 流覽至 控制台-- > 系統-- > 進階系統設定。
D。在「進階」標籤上,按一下「環境變數」...
e.在「系統變數」區段中,按一下「New」。
F。在變數名稱欄位中,輸入 JAVA_HOME。
G。在變數值欄位 中,輸入 JAVA 目錄的路徑。例如:
- 確認要使用的 JAVA 版本:
CLI (Linux/Windows):
- 執行命令java -version
- 範例:
# 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):
- 開啟控制台-- > JAVA-- >JAVA 控制台開啟-- > JAVA-- > 檢視:
- 更新JAVA_HOME系統內容變數:
Linux:
a.如果有任何 NetWorker 服務正在執行,請停止這些服務:nsr_shutdown
B。確認更新的 JAVA 安裝路徑: 尋找/-name jre
d. 此檔案僅應包含JAVA_HOME環境變數,更新步驟 2 所收集的更新 JAVA 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
注意:如果輸出多個版本路徑,請務必使用作用中 JAVA 版本的安裝路徑。作用中的版本將由java -version command
c 輸出。使用文字編輯工具開啟/nsr/authc/conf/installrc檔案: vi /nsr/authc/conf/installrc
c 輸出。使用文字編輯工具開啟/nsr/authc/conf/installrc檔案: vi /nsr/authc/conf/installrc
d. 此檔案僅應包含JAVA_HOME環境變數,更新步驟 2 所收集的更新 JAVA jre 路徑路徑。
[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
注意:或者,您可以將JAVA_HOME變數設定為 JAVA_HOME=/usr/java/latest,而不是指定目前的 JAVA 安裝路徑。請確定 JAVA 小目錄有軟連結。如果這樣做,您只需要在 JAVA 更新時更新軟連結。
[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 伺服器服務:/etc/init.d/networker start
Windows:
a.使用具有系統管理員許可權的使用者登入目標主機。
B。如果有任何執行中的 NetWorker 服務,請執行下列命令來停止服務:
B。如果有任何執行中的 NetWorker 服務,請執行下列命令來停止服務:
net stop nsrexecd /y
c. 流覽至 控制台-- > 系統-- > 進階系統設定。
D。在「進階」標籤上,按一下「環境變數」...
e.在「系統變數」區段中,按一下「New」。
F。在變數名稱欄位中,輸入 JAVA_HOME。
G。在變數值欄位 中,輸入 JAVA 目錄的路徑。例如:
C:\Program Files\JAVA\jre1.8.0_xx
h. 按一下 OK (確定)。
我。按一下 「OK 」以關閉「環境變數」視窗,然後按一下 「OK 」以關閉「System Properties」視窗。
我。按一下 「OK 」以關閉「環境變數」視窗,然後按一下 「OK 」以關閉「System Properties」視窗。
J。重新開機 NetWorker 伺服器,讓系統變數生效。主機備份後,NetWorker 伺服器服務應會自動啟動:工作清單 | findstr nsr
注意:請讓系統幾分鐘的時間啟動所有服務,並將所有 NetWorker 資料庫連線。
注意:請讓系統幾分鐘的時間啟動所有服務,並將所有 NetWorker 資料庫連線。
Prodotti interessati
NetWorkerProdotti
NetWorkerProprietà 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.