NetWorker:在用戶端主機名稱變更後,nsrexecd 無法啟動

Summary: 重新命名 NetWorker 用戶端系統後,nsrexecd 服務無法啟動。這是因為儲存在 NSRLA 資料庫中的主機名不再與系統目前的主機名稱相符。

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 Remote Execnsrexecd) 服務會導致以下錯誤:

    "The NetWorker Remote Exec Service service on Local Computer started and then stopped. Some services stop automatically if they are not in use by other services or programs."

UI 中顯示的錯誤訊息

  • 可使用 daemon.raw 記錄 (位於 C:\Program Files\EMC NetWorker\nsr\logs\ 在 Windows 上或 /nsr/logs/ 在 Linux 上)包含類似於
RAP critical Attributes 'name' or 'my hostname' of the nsrla resource do not resolve to the machine's hostname 'clientname.domain.com'. To correct the error, it may be necessary to delete the NSRLA database.

Cause

用戶端系統已重新命名,但 NSRLA 資料庫仍包含先前的主機名稱。這種不相符會使 nsrexecd 服務無法正確初始化。 

Resolution

  1. 停止 用戶端上的所有 NetWorker 服務。
  2. 重新命名 NSRLA 資料庫目錄:
    • Windows:
      重新命名 C:\Program Files\EMC NetWorker\nsr\res\nsrladb 的輸出傳送至 nsrladb_old
    • Linux:
      重新命名 /nsr/res/nsrladb 的輸出傳送至 nsrladb_old
  3. 重新啟動 NetWorker 服務。
    新的 NSRLA 資料庫會產生正確的主機名稱。

Affected Products

NetWorker
Article Properties
Article Number: 000376266
Article Type: Solution
Last Modified: 05 Dec 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.