НВЕ: Встановлені двійкові версії в базовій системі не збігаються з встановленими версіями upgrade або rollup

Summary: Версії встановлених двійкових файлів в пристрої NetWorker Virtual Edition (NVE) не збігаються з версіями, вбудованими в встановлені пакети Upgrade або Rollup.

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 Appliance (NVE) розгорнуто та успішно працює.
  • Встановлено декілька пакетів NveUpgrade та NvePlatformOsRollup.
  • Інтерфейс користувача NetWorker Installation Manager відображає всі пакети NveUpgrade і NvePlatformOsRollup як завершені. 
  • Наведена нижче команда вказує на те, що всі оновлення завершені.
 [avi-cli --verbose localhost --password 'xxxxxxxx' --listhistory]
  • Система продовжує успішно функціонувати після кожного оновлення. 
  • При перевірці версії двійкових файлів спостерігається, що версії в пакетах NveUpgreade і NvePlatformOsRollup не вступили в силу. 
  • NVE відображає версію двійкових файлів як базову установку, про що свідчить наступна команда:
[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

Подальше розслідування зазначило, що err.log повідомляє про таку помилку:

Path to err.log:

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

Наведена нижче команда виконується під час процесу оновлення, щоб отримати версію поточного ядра з виводу команди:

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

Оскільки він видає помилку з "статус виходу=255 (помилка)", жоден з пакетів в OsRollup (який в основному складається з пакетів базової операційної системи) не оновлюється, навіть якщо робочий процес оновлення успішний.

Основна причина цієї неправильної поведінки полягає в тому, що значення PermitRootLogin для локального хоста змінюється зі стандартного значення "yes" на неправильне значення "no". Ця неправильна конфігурація не дозволила команді SSH (вище) відобразити встановлену версію ядра.

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

Щоб вирішити цю проблему, виконайте такі дії:

  1. Змініть файл /etc/ssh/sshd_config до його стандартного формату. Зміна тягне за собою тільки один рядок, а кінцевий розділ повинен бути змінений наступним чином.
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
ПРИМІТКА. Запис PermitRootLogin після рядка "Match Address" повинен бути встановлений як "yes". Правильна IPv4/IPv6 адреса NVE має бути визначена в рядку «Match Address». Для отримання додаткової інформації про інформацію PermitRootLogin дивіться: НВЕ: Як дозволити root-доступ SSH у віртуальному виданні NetWorker
  1. Після того, як вищезазначені зміни будуть виконані, перезавантажте NVE.
  2. Виконайте наступну команду , яка відображає версію ядра:
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
Очікуваний результат повинен виглядати так:
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. Застосуйте останні пакети NveUpgreade або NvePlatformOsRollup, щоб оновити версію двійкових файлів до останніх версій.
  2. Перевірте версію встановлених двійкових файлів і порівняйте з версіями в застосовуваних пакетах NveUpgreade або NvePlatformOsRollup за допомогою наведеної нижче команди.
[rpm -qa]

Additional Information

Якщо симптоми в цьому КБ спостерігалися, але причина не застосовується, перегляньте наступні КБ для інших потенційних причин, які могли призвести до неправильного оновлення пакетів NVE OsRollup:

НВЕ: Зведення ОС повідомляє про успішне, але не оновлює пакети ОС при зміні
/root/.bashrcНВЕ: Зведення ОС завершено, але не оновлено ядро після зміни
прав /rootНВЕ: Зведення ОС повідомляє про успішне, але не оновлює пакети ОС після зміни IP-адреси NVE

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.