NetWorker: видалення старих версій PostgreSQL з сервера NMC
Summary: Інсталяція сервера NetWorker Management Console (NMC) включає PostgreSQL для баз даних NMC.
Symptoms
- Сканер безпеки ідентифікує старі версії PostgreSQL, встановлені на сервері NetWorker Management Console (NMC).
Linux /opt/lgtonmc/postgres
Windows (за замовчуванням): C:\Program Files\EMC NetWorker\Management\GST\postgres
- Старіші версії зустрічаються у
postgresнаприклад: 9.2, 11.21, 12. 18. - Інсталяція NMC використовує
postgres_latestсимволічне посилання, яке відображається з останньою версією PostgreSQL для встановленої версії NetWorker.
Linux:ls -l /opt/lgtonmc | grep latest
Windows (PowerShell):(Get-Item "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest").Target
Cause
Старіші версії PostgreSQL були збережені на NetWorker через вимоги до зворотної сумісності.
Якщо база даних підтримується активно, під час оновлень її мігрують на останню версію PostgreSQL, що входить до програмного забезпечення NetWorker. Старі версії залишаються незмінними, якщо база даних не підтримується активно і проводиться оновлення.
Для нових встановлень старі версії включені для зворотної сумісності, але не використовуються.
Після міграції бази даних NMC на новіший реліз, нею не можна керувати старим postgres виконувані файли.
Resolution
У релізі NetWorker 19.15.0.0 (попередній Q1 2027) очікуються зміни в коді, які автоматично видалять старі версії postgres, якщо це не потрібно.
Спосіб вирішення
Старіші папки PostgresSQL можна видалити після перевірки версії PostgreSQL, яку використовує NMC:
- Підтвердити функціональність NMC; Наприклад, ви можете увійти в систему та виконувати операції.
- Виконайте резервне копіювання захисту сервера> NMC.
- На сервері NMC перевірте, яка версія PostgreSQL використовується активною базою даних NMC (
nmcdb)
Linux ps -ef | grep nmcdb
Windows
- Відкрийте диспетчер завдань.
- Натисніть вкладку Options (Параметри).
- Переконайтеся, що стовпець Командного рядка вибраний і видимий.
- Шукайте
postgres.exeщо відповідаєnmcdbшлях.

- Після перевірки версії PostgreSQL старі (невикористані) папки можна видалити. NetWorker не використовує ці каталоги, тому сервіси не потрібно зупиняти чи перезапускати.