NVE:修改 /root/.bashrc 時,作業系統彙總失敗,出現「一或多個節點未執行 SLES」
Summary: NetWorker Virtual Edition (NVE) 作業系統彙總失敗,並回報「一或多個節點未執行 SLES」。修改了 /root/.bashrc。
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
nve:~ # cat /usr/local/avamar/var/avi/server_data/package_data/*/workflow.log | grep -A2 "uname"
YYYY-MM-DD HH:mm:SS (TZ) 47378741877400 INFO: >>> [make_temp_script] 222 very_current_user=root, as_user=root, ssh command is: (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) >/usr/local/avamar/var/run_command-sysout.13521.47378741877400 2>&1
YYYY-MM-DD HH:mm:SS (TZ) 47378741877400 INFO: - - - - - - - BEGIN(output) - - - - - - -
YYYY-MM-DD HH:mm:SS (TZ) 47378741877400 INFO:
---
YYYY-MM-DD HH:mm:SS (TZ) 47378741877400 INFO: "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=0 (success)
YYYY-MM-DD HH:mm:SS (TZ) 47378741877400 INFO: address=::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=x86_64
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.logCause
在此例項中,NVE 的 /root/.bashrc 已修改為包含 root 使用者的一些登錄後功能。當工作流嘗試以 root 身份運行 SSH 命令時,它會從以下位置返回自定義腳本輸出: /root/.bashrc 當它只期望輸出時 uname -a。這會導致工作流程無法偵測到正確的作業系統。/root/.bashrc 包含使用者指定的命令或文稿。
nve:~ # cat /root/.bashrc /etc/dynmotd
執行工作流中報告的相同命令時,其他輸出將從 /root/.bashrc 而不是只有 uname -a 輸出。
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 =========================================================================== - DESC: NetWorker Virtual Edition Appliance - NAME: nve.networker.lan - PRIVATE IP: 123.123.0.16/24 - OS: SUSE Linux Enterprise Server 12 (x86_64) - NSR: 19.10.0.2.Build.77 - NRE: 8.0.21 - JAVA: jre1.8.0_411 =========================================================================== - Current user........: root - Login time..........: Fri Sep 20 11:47:34 EDT 2024 - Users...............: Currently 1 user(s) logged on - CPU usage...........: 0.10, 0.03, 0.01 (1, 5, 15 min) - Memory used.........: 2946 MB / 15776 MB - / Disk usage........: 38% - Processes...........: 210 running - System uptime.......: 0 days 19 hours 0 minutes 22 secondsg =========================================================================== - NVE History..........: Feb 27 2020 NveInstall-19.1.1-90.avp_1582793396969 Sep 19 08:58 NveConfig-19.1.1-90.avp_1726750488800 Sep 19 09:19 NvePlatformOsRollup_2020-R3-v5.avp_1726751519503 Sep 19 10:06 NveUpgrade-19.3.0-11.avp_1726754527160 Sep 19 10:49 NveUpgrade-19.4.0-84.avp_1726756738443 Sep 19 12:04 NveUpgrade-19.5.0-82.avp_1726760392985 Sep 19 12:30 NvePlatformOsRollup_2021-R3-v6.avp_1726763311547 Sep 19 12:53 NveUpgrade-19.6.1-51.avp_1726764299579 Sep 19 13:13 NveUpgrade-19.8.0-81.avp_1726765443481 Sep 19 13:20 NvePlatformOsRollup_2023-R1-v7.avp_1726766343118 Sep 19 13:24 NvePlatformOsRollup_2023-R2-v5.avp_1726766619289 Sep 19 13:44 NveUpgrade-19.9.0-518.avp_1726767035124 Sep 19 13:51 NvePlatformOsRollup_2023-R4-v4.avp_1726768210200 Sep 19 14:13 NveUpgrade-19.10.0-42.avp_1726768964793 Sep 19 16:51 NvePlatformOsRollup_2024-R2-v3.avp_1726778983486 =========================================================================== Linux nve 4.12.14-122.37-default #1 SMP Sun Sep 6 05:00:36 UTC 2020 (fe8cacf) x86_64 x86_64 x86_64 GNU/Linux
注意:命令的輸出可能會有所不同,視在
/root/.bashrc 檔案中所定義。您可能會從 /root/.bashrc 檔案 (或在 /root/.bashrc) workflow.log中。
該命令僅應返回-a 產量。
例:
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.37-default #1 SMP Sun Sep 6 05:00:36 UTC 2020 (fe8cacf) x86_64 x86_64 x86_64 GNU/Linux nve:~ #
注意:這不是本知識文章中概述的故障的唯一原因,請參閱 其他資訊。本文的重點是此處概述的特定原因的解決方案。
Resolution
移除內容 /root/.bashrc 或刪除檔案。
- 建立 NVE 的 VMware 快照。
- 以系統管理員身分開啟連線至 NVE 的 SSH 工作階段
- 切換至 root:
sudo su -
- 刪除或重新命名
/root/.bashrcfile
rm -rf /root/.bashrc OR mv /root/.bashrc /root/backup-bashrc
- 確認以下命令僅傳回以下結果:
uname:
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 安裝管理員並重試目前的工作
匯總確認成功且系統更新驗證完畢後,即可移除 VMware 快照。
Additional Information
如果本 KB 中的原因不適用,請參閱下列 KB:
- NVE:變更 /root 擁有權時,作業系統匯總失敗,出現「一或多個節點未執行 SLES」
- NVE:作業系統匯總報告成功,但在 NVE IP 位址變更後未更新作業系統套件
- NVE:裝置中已安裝的二進位版本與安裝的升級或匯總版本不相符
========================
Affected Products
NetWorkerProducts
NetWorker FamilyArticle Properties
Article Number: 000228782
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.