NVE : Le cumul du système d’exploitation « Un ou plusieurs nœuds n’exécutent pas SLES » échoue lorsque /root/.bashrc est modifié

Summary: Un rollup du système d’exploitation NetWorker Virtual Edition (NVE) échoue, avec le message « Un ou plusieurs nœuds n’exécutent pas SLES ». Le fichier /root/.bashrc a été modifié.

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

Le rollup de NetWorker Virtual Edition échoue, avec l’erreur suivante signalée dans /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

Les journaux de workflow OsRollup se trouvent dans le répertoire package_data rollups :

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

Cause

Dans ce cas, l’instance NVE /root/.bashrc a été modifié pour inclure certaines fonctions post-connexion pour l’utilisateur root. Lorsque le workflow tente d’exécuter la commande SSH en tant qu’utilisateur root, il renvoie la sortie du script personnalisé depuis /root/.bashrc alors qu’il n’attend que la sortie de uname -a. Cela entraîne l’échec de la détection du système d’exploitation approprié par le workflow.

/root/.bashrc Contient des commandes ou des scripts spécifiés par l’utilisateur.

nve:~ # cat /root/.bashrc
/etc/dynmotd

Si vous exécutez la même commande que celle indiquée dans le workflow, une autre sortie est renvoyée par /root/.bashrc au lieu de seulement le uname -a résultat.

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

Remarque : Le résultat de la commande peut varier en fonction de ce qui a été spécifié dans le fichier /root/.bashrc . Vous pouvez voir le même résultat à partir de l’écran /root/.bashrc (ou les scripts définis dans /root/.bashrc) dans le workflow.log.

La commande doit uniquement renvoyer l’attribut-a sortie.
Exemple:

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:~ #
Remarque : Il ne s’agit pas de la seule cause de la défaillance décrite dans cet article de la base de connaissances. Pour plus d’informations, reportez-vous à la section Informations supplémentaires. L’objectif de cet article est la solution à la cause spécifique décrite ici.

Resolution

Retirez le contenu de /root/.bashrc ou supprimez le fichier.

  1. Créez un snapshot VMware de l’instance NVE.
  2. Ouvrez une session SSH sur NVE en tant qu’administrateur
  3. Passez à l’utilisateur root :
sudo su -
  1. Supprimer ou renommer le /root/.bashrc file
rm -rf /root/.bashrc

OR

mv /root/.bashrc /root/backup-bashrc​​
  1. Vérifiez que la commande suivante renvoie uniquement les résultats pour 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
  1. Revenez au gestionnaire d’installation NVE et réessayez la tâche en cours

Le snapshot VMware peut être supprimé une fois que le cumul a été confirmé avec succès et que la mise à jour du système est validée. 

Additional Information

Affected Products

NetWorker

Products

NetWorker Family
Article 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.