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

Summary: Пакет OS Rollup було застосовано до пристрою NetWorker Virtual Edition (NVE). Помічено, що зведення звітів як завершено успішно, але в ньому не оновлено багато пакетів ОС.

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

  • Про вразливості системи безпеки (CVE) можна повідомляти про NVE. Для усунення вразливостей вже було застосовано зведення ОС.
  • Пакети OS Rollup відображаються як завершені у вкладці Історія avinstaller:
Вкладка «Історія NVE»

Cause

Є дві потенційні причини цієї проблеми. Одна або обидві з цих причин можуть бути присутніми на НВЕ.

Причина 1:

У журналі робочих процесів зведеного оновлення повідомляється, що не вдалося отримати відомості про систему. Він намагається використати неправильну IP-адресу для підключення до NVE та перевірки деталей операційної системи перед оновленням:

nve:~ # cat /usr/local/avamar/var/avi/server_data/package_data/NvePlatformOsRollup_2024-R2-v3.avp_*/workflow.log | grep -A2 "uname"
2024-09-20 13:24:27 (-0400) 47106469567160 INFO: post: "ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no  root@123.123.9.16  uname -a", exit status=255 (error)
2024-09-20 13:24:27 (-0400) 47106469567160 INFO: address=123.123.9.16 remote=ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no  root@123.123.9.16  os=unknown version=unknown update=unknown arch=unknown
2024-09-20 13:24:27 (-0400) 47106469567160 INFO:  - One or more nodes are not running SLES succeeded
ПРИМІТКА. Шлях workflow.log відрізняється залежно від інстальованого пакета Rollup. Папка зведеного пакета, яка містить workflow.log, знаходиться в папці /usr/local/avamar/var/avi/server_data/package_data/ на NVE.

Показана IP-адреса не є поточною IP-адресою пристрою NVE. Це може бути старіша IP-адреса, яка використовувалася раніше.

nve:~ # ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:50:56:BB:B4:63
          inet addr:123.123.0.16  Bcast:123.123.0.255  Mask:255.255.255.0
          inet6 addr: fe80::250:56ff:febb:b463/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2713 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1309 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:492699 (481.1 Kb)  TX bytes:1463814 (1.3 Mb)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:21317 errors:0 dropped:0 overruns:0 frame:0
          TX packets:21317 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:5696590 (5.4 Mb)  TX bytes:5696590 (5.4 Mb)

Зведений файл отримує неправильну IP-адресу з файлу /usr/local/avamar/var/probe.xml.

nve:~ # cat /usr/local/avamar/var/probe.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<dpn>
   <module name="nve" userinput_domain="networker.lan" userinput_search="networker.lan">
      <node type="single-node server">
         <network-interface id="0" userinput_ifname="eth0">
            <address value="123.123.9.16" userinput_netmask="255.255.255.0" userinput_customhostname="nve.networker.lan"/>
            <uses allow="replication,internal,backup,management"/>
         </network-interface>
      </node>
   </module>
</dpn>

При виконанні тієї ж команди з робочого процесу вона не повертається uname -a вихід.

ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no  root@WRONG_IP_FROM_WORKFLOW.LOG  uname -a

Приклад:

nve:~ # ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no  root@123.123.9.16  uname -a
nve:~ #

Причина 2:

У журналі робочих процесів зведеного оновлення повідомляється, що не вдалося отримати відомості про систему. Він намагається використовувати правильну IP-адресу для підключення до NVE та перевірки деталей операційної системи перед оновленням, але не отримує правильних даних про ОС:

2024-10-16 10:44:08 (-0400) 47438611020440 INFO: post: "ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no  root@123.123.0.16  uname -a", exit status=255 (error)
2024-10-16 10:44:08 (-0400) 47438611020440 INFO: address=123.123.0.16 remote=ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no  root@123.123.0.16  os=unknown version=unknown update=unknown arch=unknown
2024-10-16 10:44:08 (-0400) 47438611020440 INFO:  - One or more nodes are not running SLES succeeded
ПРИМІТКА. Шлях workflow.log відрізняється залежно від інстальованого пакета Rollup. Папка зведеного пакета, яка містить workflow.log, знаходиться в папці /usr/local/avamar/var/avi/server_data/package_data/ на NVE.

Об'єкт /etc/ssh/sshd_config містить старий (неправильний IP) у рядку Match Address:

Match Address ::1,127.0.0.1,127.0.0.1,::1,123.123.9.16,fe80::250:56ff:febb:8bdb
        PermitRootLogin yes

Запуск uname -a команда з робочого процесу, багаторазово запитує пароль root, навіть якщо використовується правильна IP-адреса та пароль root:

nve:~ # ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no  root@123.123.0.16  uname -a
Password:
Password:
Password:

Вхід від імені root з IP-адреси, не визначеної в рядку Match Address для PermitRootLogin не дозволяється.

Resolution

Якщо знімок NVE не було зроблено до застосування зведення, повторно застосувати зведення неможливо. Якщо знімок VMware доступний, поверніть NVE до знімка, виконайте кроки, описані нижче, і знову застосуйте зведення.


ПОПЕРЕДЖЕННЯ: Повернення NVE до знімка призведе до відкату NVE до моменту створення знімка. Будь-які успішні резервні копії NetWorker, виконані з моменту створення знімка, втрачаються.
ПРИМІТКА. Запуск NvePlatformOsRollup_2024-R4-v4 зведення не завершується без повідомлень після зіткнення з цією помилкою. Зведення не вдається, але ви можете виправити проблему та завершити оновлення.


Якщо знімок недоступний, можна застосувати новіший зведений пакет (за наявності) після внесення наведених нижче змін. Якщо було застосовано останній зведений пакет ОС, зачекайте, доки не вийде наступний зведення, і застосуйте його, виконавши наведені нижче дії. Наведені нижче кроки можна використовувати для виправлення обох проблем, описаних у розділі «Причини».

  1. Створіть знімок NVE у форматі VMware.
  2. Відкрийте сеанс SSH у NVE, увійдіть як адміністратор.
  3. Перемкніться на root :
sudo su -
  1. Якщо /usr/local/avamar/var/probe.xml існує, відкрийте його за допомогою текстового редактора та переконайтеся, що всі значення конфігурації (IP-адреса, домен пошуку, ім'я хоста) правильні:
vi /usr/local/avamar/var/probe.xml
Замініть виділені значення на правильні для вашого NVE:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<dpn>
   <module name="SERVER_SHORT_NAME" userinput_domain="DOMAIN.DOMAIN" userinput_search="DOMAIN.DOMAIN">
      <node type="single-node server">
         <network-interface id="0" userinput_ifname="eth0">
            <address value="IPv4_ADDRESS" userinput_netmask="SUBNET_ADDRESS" userinput_customhostname="FULLY_QUALIFIED_DOMAIN_NAME"/>
            <uses allow="replication,internal,backup,management"/>
         </network-interface>
      </node>
   </module>
</dpn>

Приклад:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<dpn>
   <module name="nve" userinput_domain="networker.lan" userinput_search="networker.lan">
      <node type="single-node server">
         <network-interface id="0" userinput_ifname="eth0">
            <address value="123.123.0.16" userinput_netmask="255.255.255.0" userinput_customhostname="nve.networker.lan"/>
            <uses allow="replication,internal,backup,management"/>
         </network-interface>
      </node>
   </module>
</dpn>
  1. Переконайтеся, що файл належить адміністратору: chown admin:admin /usr/local/avamar/var/probe.xml
  2. Переконайтеся, що дозволи на доступ до файлів правильні: chmod 644 /usr/local/avamar/var/probe.xml
  1. Відкрийте файл sshd_config файл за допомогою vi:
vi /etc/ssh/sshd_config
  1. Перейдіть до рядка Match Address і переконайтеся, що поточна IP-адреса визначена в списку IP-адрес, які PermtRootLogin.
Наприклад, у цьому КБ стара (неправильна) IP-адреса була 123.123.9.16. Файл sshd_config містить:
Match Address ::1,127.0.0.1,127.0.0.1,::1,123.123.9.16,fe80::250:56ff:febb:8bdb
        PermitRootLogin yes
Змініть неправильну (стару) IP-адресу на нову.
Match Address ::1,127.0.0.1,127.0.0.1,::1,123.123.0.16,fe80::250:56ff:febb:8bdb
        PermitRootLogin yes
ПРИМІТКА. Якщо правильну IP-адресу вже визначено, зміни не потрібні. Ви можете підтвердити поточну IP-адресу за допомогою команд ifconfig -a або hostname -i .
  1. Перезапустіть службу sshd:
systemctl restart sshd
  1. Переконайтеся, що команда SSH з робочого процесу повертає правильний вихід uname -a :
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@123.123.0.16  uname -a
Enter passphrase for key '/root/.ssh/rootid':
Linux nve 4.12.14-122.201-default #1 SMP Tue Mar 12 13:01:34 UTC 2024 (b92bd5a) x86_64 x86_64 x86_64 GNU/Linux
ПОПЕРЕДЖЕННЯ: Якщо ця команда не повертає вихідні дані uname -a (або немає виведення, або є помилка), оновлення ОС не буде виконано під час застосування наступного зведення.
 
У наступному зведенні /data01/avamar/repo/temp/*/tmp/workflow.log повідомляє команду uname щодо IP-адреси зворотного зв'язку або поточної IP-адреси, призначеної NVE. Він правильно визначає інформацію про ОС та ініціює sec_install_os_errata_sles.pl оновлення пакетів ОС.
2024-09-20 15:14:58 (-0400) 47419850660520 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)
2024-09-20 15:14:58 (-0400) 47419850660520 INFO: address=127.0.0.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=SLES version=12 update=5 arch=x86_64
...
2024-09-20 15:15:23 (-0400) 47419850660520 INFO: Installing OS updates via sec_install_os_errata_sles.pl on node set 0.s
...
2024-09-20 15:15:26 (-0400) 47419862858080 INFO: >>> [make_temp_script] 222 very_current_user=root, as_user=root, ssh command is: (perl /space/avamar/repo/temp/NvePlatformOsRollup_2024-R2-v3.avp_1726859540790/tools/sec_install_os_errata_sles.pl /data01/avamar/src/rollup_tmp//sec_os_updates_SLES12SP5-2024-R2-v3.tgz* </dev/null >/tmp/sec_install_os_errata_sles.pl.log 2>&1) >/usr/local/avamar/var/run_command-sysout.7314.47419862858080 2>&1

Знімок VMware можна видалити, як тільки зведення було підтверджено успішно, а оновлення системи буде перевірено. 

Additional Information

Affected Products

NetWorker

Products

NetWorker Family
Article Properties
Article Number: 000228786
Article Type: Solution
Last Modified: 30 Sept 2025
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.