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

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

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

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

原因

擁有權 /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 的作業系統套件更新。

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

解析度

更正 /root 所有權:

sudo chown root:root /root

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

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

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

其他資訊

受影響的產品

NetWorker

產品

NetWorker Family, NetWorker Series
文章屬性
文章編號: 000225150
文章類型: Solution
上次修改時間: 04 12月 2025
版本:  8
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。