NVE:更改 /root 所有权时,作系统汇总失败“一个或多个节点未运行 SLES”

Summary: NetWorker Virtual Edition (NVE)作系统汇总失败,报告“一个或多个节点未运行 SLES”。/root 的所有权已更改为其他用户。

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 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

可以在汇总package_data目录下找到 OsRollup 工作流日志:

/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 Installation Manager,然后重试当前任务。

提醒:“root”用户和组必须拥有 /root 目录下看到一个新的 res 目录。修改 NVE 上的默认系统文件和设置可能会导致汇总/升级期间出现问题,可能会损坏 NVE,并且需要重新部署和 NetWorker 服务器灾难恢复 (nsrdr)时,此方法起作用。因此,建议不要更改默认系统文件或设置。

要允许 SSH 访问根帐户,请参阅:NVE:如何在 NetWorker Virtual Edition 上允许 root SSH 访问

Additional Information

Affected Products

NetWorker

Products

NetWorker Family, NetWorker Series
Article Properties
Article Number: 000225150
Article Type: Solution
Last Modified: 04 Dec 2025
Version:  8
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.