NetWorker: usuwanie starych wersji PostgreSQL z serwera NMC

Summary: Instalacja serwera NetWorker Management Console (NMC) zawiera bazę danych PostgreSQL dla baz danych NMC.

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

  • Skaner zabezpieczeń identyfikuje stare wersje bazy danych PostgreSQL zainstalowane na serwerze NetWorker Management Console (NMC).

Linux: /opt/lgtonmc/postgres
Windows (ustawienie domyślne): C:\Program Files\EMC NetWorker\Management\GST\postgres

  • Starsze wersje znajdują się w postgres , na przykład: 9.2, 11.21, 12. 18. 
  • W instalacji NMC używany jest postgres_latest dowiązanie symboliczne, które jest mapowane na najnowszą wersję PostgreSQL dla zainstalowanej wersji NetWorker.
    Linux: ls -l /opt/lgtonmc | grep latest
    postgres latest on Linux 
    Windows PowerShell (Get-Item "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest").Target

Najnowsza ścieżka postgres systemu Windows 

UWAGA: Powyższe polecenie pokazuje domyślną ścieżkę instalacji. Jeśli NMC zostało zainstalowane w innej lokalizacji, zmień polecenie na ścieżkę instalacji. Dane wyjściowe polecenia systemu Windows pokazują format krótkiej ścieżki 8dot3.

Cause

Starsze wersje PostgreSQL zostały zachowane w NetWorker ze względu na wymagania dotyczące zgodności z poprzednimi wersjami.

Jeśli baza danych jest aktywnie utrzymywana, podczas uaktualniania jest migrowana do najnowszej wersji bazy danych PostgreSQL dołączonej do oprogramowania NetWorker. Stare wersje są traktowane taktownie w przypadku, gdy baza danych nie jest aktywnie utrzymywana i przeprowadzana jest aktualizacja.
W przypadku nowych instalacji starsze wersje są dołączane w celu zapewnienia zgodności z poprzednimi wersjami, ale nie są używane. 

Po migracji bazy danych NMC do nowszej wersji starsza wersja nie może być zarządzana przez starsze postgres Execution

Resolution

W wydaniu NetWorker 19.15.0.0 (wstępny termin na I kwartał 2027 r.) spodziewane są zmiany kodu, które automatycznie usuną starsze wersje postgres, jeśli nie będą potrzebne.

Obejście problemu:

Starsze foldery PostgresSQL można usunąć po zweryfikowaniu wersji PostgreSQL używanej przez NMC:

  1. Sprawdzenie, czy karta NMC działa; Na przykład możesz się zalogować i wykonywać operacje.
  2. Wykonaj ochronę serwera —> kopia zapasowa serwera NMC
  3. Na serwerze NMC sprawdź, która wersja PostgreSQL jest używana przez aktywną bazę danych NMC (nmcdb).

Linux. ps -ef | grep nmcdb
Wersja postgres nmcdb systemu Linux 

Windows:

  1. Otwórz menedżera zadań.
  2. Kliknij kartę Szczegóły.
  3. Upewnij się, że kolumna Wiersz polecenia jest zaznaczona i widoczna. 
  4. Poszukaj ikony postgres.exe , który odpowiada nmcdb path:
    Wersja postgres serwera NMC systemu Windows
  1.  Po sprawdzeniu poprawności używanej wersji PostgreSQL można usunąć starsze (nieużywane) foldery. NetWorker nie korzysta z tych katalogów, więc nie trzeba zatrzymywać ani ponownie uruchamiać usług.
UWAGA: Jeśli bieżąca wersja NetWorker zostanie ponownie zainstalowana lub NetWorker zostanie uaktualniona do wersji wcześniejszej niż 19.15.0.0, starsze foldery PostgreSQL zostaną ponownie zainstalowane.

Additional Information

Affected Products

NetWorker, NetWorker Management Console

Products

NetWorker Family
Article Properties
Article Number: 000492265
Article Type: Solution
Last Modified: 27 Jul 2026
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.