NVE: Installerade binära versioner i enheten matchar inte installerade uppgraderings- eller sammanslagningsversioner

Summary: Versionerna av installerade binärfiler i NVE-installationen (NetWorker Virtual Edition) matchar inte de som är inbyggda i uppgraderings- eller sammanslagningspaket som är installerade.

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

  • En NetWorker Virtual Edition Appliance (NVE) har distribuerats och körs utan problem.
  • Flera NveUpgrade- och NvePlatformOsRollup-paket är installerade.
  • I användargränssnittet för NetWorker Installation Manager visas alla NveUpgrade- och NvePlatformOsRollup-paket som slutförda. 
  • Kommandot nedan anger att alla uppdateringar är klara.
 [avi-cli --verbose localhost --password 'xxxxxxxx' --listhistory]
  • Systemet fortsätter att fungera efter varje uppdatering. 
  • Vid kontroll av versionen av binärfiler observeras att versionerna i paketen NveUpgreade och NvePlatformOsRollup inte trädde i kraft. 
  • NVE visar versionen av binärfiler som basinstallation, vilket framgår av kommandot nedan:
[rpm -qa |grep <binary_name>]
rpm -qa | grep kernel
displays 4.12.14-122.12.1.x86_64: While it should be 4.12.14-122.173.1.x86_64 which was embedded in the latest Rollup.

rpm -qa | grep sqlite3
displays 3.8.10.2-9.15.1.x86_64: While it should be 3.39.3-9.26.1.x86_64 which was embedded in the latest Rollup.

rpm -qa | grep openssl
displays 1.0.2p-3.14.1.x86_64: While it should be 1_1-1.1.1d-2.98.1.x86_64 which was embedded in the latest Rollup.

Cause

Ytterligare undersökning noterade att err.log rapporterar följande felmeddelande:

Path to err.log:

/space/avamar/var/avi/server_data/package_data/NvePlatformOsRollup_2023-R3-v4.avp_xxxxxxxxxx err.log

Kommandot nedan körs under uppdateringsprocessen för att hämta versionen av den aktuella kerneln från kommandots utdata:

[uname -a] 

YYYY-MM-DD HH:mm:SS (-TZ) 47198950636200 ERROR: "ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no root@<NVE_IP_Address> uname -a", exit status=255 (error)

Eftersom det felar med "exit status=255 (error)" uppgraderas inget av paketen i OsRollup (som mestadels består av basoperativsystempaket), även om uppgraderingsarbetsflödet lyckas.

Rotorsaken till det här felaktiga beteendet är att PermitRootLogin-värdet för den lokala värden ändras från standardvärdet "yes" till det felaktiga värdet "no". Den här felkonfigurationen förhindrade SSH-kommandot (ovan) att visa den installerade kärnversionen.

LogLevel INFO
kexalgorithms ecdh-sha2-nistp384,ecdh-sha2-nistp521
MACs hmac-sha2-512-etm@openssh.com,hmac-sha2-512,hmac-sha2-256-etm@openssh.com,hmac-sha2-256,umac-128-etm@openssh.com,umac-128@openssh.com
PermitEmptyPasswords no
PermitRootLogin no
Match Address ::1,127.0.0.1,127.0.0.1,127.0.0.2,::1,<NVE_IPv4_Address>,<NVE_IPv6_Address>
PermitRootLogin no

Resolution

Gör följande för att lösa problemet:

  1. Ändra filen /etc/ssh/sshd_config till standardformatet. Ändringen omfattar endast en rad och det avslutande avsnittet bör ändras på följande sätt.
LogLevel INFO
kexalgorithms ecdh-sha2-nistp384,ecdh-sha2-nistp521
MACs hmac-sha2-512-etm@openssh.com,hmac-sha2-512,hmac-sha2-256-etm@openssh.com,hmac-sha2-256,umac-128-etm@openssh.com,umac-128@openssh.com
PermitEmptyPasswords no
PermitRootLogin no
Match Address ::1,127.0.0.1,127.0.0.1,127.0.0.2,::1,<NVE_IPv4_Address>,<NVE_IPv6_Address>
PermitRootLogin yes
Obs! Posten PermitRootLogin efter raden "Matchningsadress" måste anges till "ja". Rätt IPv4/IPv6-adress för NVE måste anges på raden Matchningsadress. För mer information om PermitRootLogin-information, se: NVE: Så här tillåter du rot-SSH-åtkomst på en virtuell NetWorker-utgåva
  1. När ovanstående ändring är klar, starta om NVE.
  2. Kör följande kommando för att visa kernelversionen:
ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no root@<NVE_IP_ADDRESS> uname -a
Förväntade utdata bör se ut så här:
nve:~ # ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no root@<NVE_IP_ADDRESS> 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
  1. Använd de senaste NveUpgreade- eller NvePlatformOsRollup-paketen för att uppdatera versionen av binärfiler till de senaste versionerna.
  2. Kontrollera versionen av installerade binärfiler och jämför med versionerna i de tillämpade NveUpgreade- eller NvePlatformOsRollup-paketen med hjälp av kommandot nedan.
[rpm -qa]

Additional Information

Affected Products

NetWorker

Products

NetWorker Family
Article Properties
Article Number: 000221296
Article Type: Solution
Last Modified: 14 Aug 2025
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.