NVE: Nainstalované binární verze v zařízení neodpovídají nainstalovaným verzím upgradu nebo kumulativní aktualizaci.

Summary: Verze binárních souborů nainstalovaných v zařízení NetWorker Virtual Edition (NVE) se neshodují s verzemi vestavěnými v nainstalovaných balíčcích pro upgrade nebo kumulativní balení.

Αυτό το άρθρο ισχύει για Αυτό το άρθρο δεν ισχύει για Αυτό το άρθρο δεν συνδέεται με κάποιο συγκεκριμένο προϊόν. Δεν προσδιορίζονται όλες οι εκδόσεις προϊόντων σε αυτό το άρθρο.

Symptoms

  • Zařízení NetWorker Virtual Edition (NVE) je úspěšně nasazeno a spuštěno.
  • Je nainstalováno několik balíčků NveUpgrade a NvePlatformOsRollup.
  • Uživatelské rozhraní NetWorker Installation Manager zobrazuje všechny balíčky NveUpgrade a NvePlatformOsRollup jako dokončené. 
  • Níže uvedený příkaz indikuje, že všechny aktualizace jsou dokončeny.
 [avi-cli --verbose localhost --password 'xxxxxxxx' --listhistory]
  • Po každé aktualizaci systém nadále úspěšně funguje. 
  • Při kontrole verze binárních souborů je pozorováno, že verze v balíčcích NveUpgreade a NvePlatformOsRollup se neprojevily. 
  • NVE zobrazí verzi binárních souborů jako základní instalaci, jak dokládá následující příkaz:
[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

Při dalším šetření bylo zjištěno, že err.log hlásí následující chybovou zprávu:

Path to err.log:

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

Během procesu aktualizace se spustí následující příkaz, který z výstupu příkazu získá verzi aktuálního jádra:

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

Vzhledem k tomu, že dojde k chybě s "exit status=255 (error)", žádný z balíčků v OsRollup (který se většinou skládá z balíčků základního operačního systému) se neupgraduje, i když je pracovní postup upgradu úspěšný.

Hlavní příčinou tohoto nesprávného chování je, že hodnota PermitRootLogin pro místního hostitele je změněna z výchozí hodnoty "yes" na nesprávnou hodnotu "no". Tato chybná konfigurace zabránila příkazu SSH (výše) zobrazit nainstalovanou verzi jádra.

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

Při řešení tohoto problému postupujte takto:

  1. Upravte soubor /etc/ssh/sshd_config na výchozí formát. Změna se týká pouze jednoho řádku a koncová část by měla být změněna následujícím způsobem.
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
POZNÁMKA: Položka PermitRootLogin za řádkem "Match Address" musí být nastavena na "yes". Správná IPv4/IPv6 adresa NVE musí být definována v řádku "Match Address". Další informace o informacích PermitRootLogin naleznete v tématu: NVE: Jak povolit přístup SSH uživatele root v aplikaci NetWorker Virtual Edition
  1. Po provedení výše uvedené změny restartujte NVE.
  2. Spusťte následující příkaz, který zobrazí verzi jádra:
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
Očekávaný výstup by měl vypadat takto:
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. Použijte nejnovější balíčky NveUpgreade nebo NvePlatformOsRollup a aktualizujte verzi binárních souborů na nejnovější verze.
  2. Zkontrolujte verzi nainstalovaných binárních souborů a pomocí následujícího příkazu je porovnejte s verzemi v použitých balíčcích NveUpgreade nebo NvePlatformOsRollup.
[rpm -qa]

Additional Information

Pokud byly pozorovány příznaky v tomto článku znalostní databáze, ale příčina není použitelná, vyhledejte další potenciální příčiny, které mohly vést k tomu, že NVE OsRollup neaktualizuje balíčky správně, v následujících článcích KB:

NVE: Kumulativní aktualizace operačního systému se hlásí jako úspěšné, ale po změně /root/.bashrc neaktualizovala balíčky operačního systému.
NVE: Kumulativní aktualizace operačního systému byla dokončena, ale nedošlo k upgradu jádra po změně
oprávnění /rootNVE: Kumulativní aktualizace operačního systému se hlásí jako úspěšné, ale neaktualizovala balíčky operačního systému po změně IP adresy NVE.

Επηρεαζόμενα προϊόντα

NetWorker

Προϊόντα

NetWorker Family
Ιδιότητες άρθρου
Article Number: 000221296
Article Type: Solution
Τελευταία τροποποίηση: 14 Αυγ 2025
Version:  7
Βρείτε απαντήσεις στις ερωτήσεις σας από άλλους χρήστες της Dell
Υπηρεσίες υποστήριξης
Ελέγξτε αν η συσκευή σας καλύπτεται από τις Υπηρεσίες υποστήριξης.