Linux 用戶端上的 NetWorker 服務無法啟動,因為已超過逾時

Summary: 用戶端上的 NetWorker 服務無法啟動,因為已超過逾時。

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 服務無法啟動。

systemctl status 報告超時。

# systemctl status networker.service
 networker.service - EMC NetWorker. A backup and restoration software package.
   Loaded: loaded (/opt/nsr/admin/networker.service; enabled; vendor preset: 
   Active: failed (Result: timeout) 
  Process: <PID> ExecStart=/opt/nsr/admin/networker.sh start (code=killed, 
Main PID: <PID> (code=exited, status=1/FAILURE)
systemctl start networker.service 報告超時。
# systemctl start networker
Job for networker.service failed because a timeout was exceeded.

Cause

NetWorker 會在以下位置複製名為「networker」的啟動指令檔: /etc/init.d。還有一個啟動指令檔叫做 networker.service 建立目標 systemd

如果兩者都 systemd 服務單位和 init 指令檔存在相同的名稱,可能存在衝突。 Systemd 可能嘗試同時使用這兩種方法管理服務,導致超時。

Resolution

程序:

  1. 從下列移除 NetWorker 指令檔: /etc/init.d
# mv /etc/init.d/networker /tmp/networker
  1. 檢查 NetWorker 是否已啟用。
# systemctl is-enabled networker.service
  1. 將用戶端重新開機。
  2. 檢查服務狀態。
# systemctl status networker.service

注意:如果在執行上述步驟後問題得到解決,請從腳本複製到的位置刪除腳本。在此範例中 rm -rf /tmp/networker
Article Properties
Article Number: 000269625
Article Type: Solution
Last Modified: 08 Feb 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.