NVE:變更 /root 擁有權時,作業系統匯總失敗,出現「一或多個節點未執行 SLES」

Summary: NetWorker Virtual Edition (NVE) 作業系統彙總失敗,並回報「一或多個節點未執行 SLES」。將 /root 的擁有權變更為另一個使用者。

Αυτό το άρθρο ισχύει για Αυτό το άρθρο δεν ισχύει για Αυτό το άρθρο δεν συνδέεται με κάποιο συγκεκριμένο προϊόν. Δεν προσδιορίζονται όλες οι εκδόσεις προϊόντων σε αυτό το άρθρο.

Symptoms

NetWorker Virtual Edition 匯總失敗,並在 /usr/local/avamar/var/avi/server_data/package_data/NvePlatformOsRollup_YYYY-R#-v#.avp_EPOCH_TIMESTAMP/workflow.log

YYYY-MM-DD HH:mm:SS (-TZ) 4107124 INFO: no output seen from "ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no  root@127.0.0.1  uname -a"
YYYY-MM-DD HH:mm:SS (-TZ) 4107124 INFO: post: "ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no  root@127.0.0.1  uname -a", exit status=255 (error)
YYYY-MM-DD HH:mm:SS (-TZ) 4107124 INFO: address=127.0.0.1 remote=ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no  root@127.0.0.1  os=unknown version=unknown update=unknown arch=unknown
YYYY-MM-DD HH:mm:SS (-TZ) 47378741877400 INFO:  - One or more nodes are not running SLES succeeded

可在匯總的目錄下找到 OsRollup 工作流程package_data記錄:

/usr/local/avamar/var/avi/server_data/package_data/NvePlatformOsRollup_YYYY-R#-v#.avp_EPOCH_TIMESTAMP/workflow.log

Cause

擁有權 /root 目錄已於某個時間點由備份系統管理員變更。例如,它顯示:

nve:~ # ls -ld /root
drwx------   8 admin  root    4096 May 16 09:27 root

的權限 /root 因此,沒有其他使用者或組可以訪問目錄,只有擁有者(在本例中為管理員)可以訪問

。在匯總期間,將運行以下命令:

ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no root@127.0.0.1 uname -a

它嘗試執行 as_root,但由於只有管理員使用者具有訪問許可權,因此該命令不返回任何內容並跳過內核更新。例如:

nve:~ # ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no root@127.0.0.1 uname -a
nve:~ # 

/root 擁有者為 root:root 它應該傳回類似以下內容:

nve:~ # ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no root@127.0.0.1 uname -a
Linux nve 4.12.14-122.153-default #1 SMP Tue Mar 7 14:13:19 UTC 2023 (9f7af45) x86_64 x86_64 x86_64 GNU/Linux
nve:~ #

如果 /root 歸其他使用者所有, ssh 要取得的指令 uname -a 無傳回任何內容,導致工作流程將作業系統報告為「未知」,並跳過 NVE 的作業系統套件更新。

注意:這不是本知識文章中概述的故障的唯一原因,請參閱 其他資訊。本文的重點是此處概述的特定原因的解決方案。

Resolution

更正 /root 所有權:

sudo chown root:root /root

返回 NVE 安裝管理員並重試目前的工作。

注意:「root」使用者和群組必須擁有 /root 目錄。修改 NVE 上的預設系統檔案和設定可能會導致匯總/升級期間的問題,可能會損壞 NVE,並需要重新部署和 NetWorker 伺服器災難回復 (nsrdr) 的資料儲存應用程式和系統中執行。因此,不建議您變更預設的系統檔案或設定。

若要允許 SSH 存取根,請參閱:NVE:如何在 NetWorker Virtual Edition 上允許 root SSH 存取

Additional Information

Επηρεαζόμενα προϊόντα

NetWorker

Προϊόντα

NetWorker Family, NetWorker Series
Ιδιότητες άρθρου
Article Number: 000225150
Article Type: Solution
Τελευταία τροποποίηση: 04 Δεκ 2025
Version:  8
Βρείτε απαντήσεις στις ερωτήσεις σας από άλλους χρήστες της Dell
Υπηρεσίες υποστήριξης
Ελέγξτε αν η συσκευή σας καλύπτεται από τις Υπηρεσίες υποστήριξης.