NetWorker: Ta bort gamla PostgreSQL-versioner från NMC-servern

Сводка: I serverinstallationen av NetWorker Management Console (NMC) ingår PostgreSQL för NMC-databaserna.

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Симптомы

  • En säkerhetsskanner identifierar gamla versioner av PostgreSQL som är installerade på en NetWorker Management Console-server (NMC).

Linux: /opt/lgtonmc/postgres
Windows (Standard): C:\Program Files\EMC NetWorker\Management\GST\postgres

  • De äldre versionerna finns i postgres mappen, till exempel: 9.2, 11.21, 12. 18. 
  • NMC-installationen använder en postgres_latest symbolisk länk som mappar till den senaste versionen av PostgreSQL för den installerade NetWorker-versionen.
    Linux: ls -l /opt/lgtonmc | grep latest
    postgres senaste på Linux 
    Windows (PowerShell): (Get-Item "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest").Target

Windows postgres senaste sökväg 

OBSERVERA: Kommandot ovan visar standardinstallationssökvägen. Om du har installerat NMC på en annan plats ändrar du kommandot till installationssökvägen. Kommandoutdata för Windows visar 8dot3 kort sökvägsformat.

Причина

Äldre versioner av PostgreSQL har behållits på NetWorker på grund av krav på bakåtkompatibilitet.

Om databasen underhålls aktivt migreras den till den senaste versionen av PostgreSQL som medföljer NetWorker-mjukvaran under uppgraderingar. De gamla versionerna lämnas intakta i händelse av att databasen inte aktivt underhålls och en uppgradering utförs.
För nya installationer ingår de äldre versionerna för bakåtkompatibilitet men används inte. 

När NMC-databasen har migrerats till en nyare version kan den inte hanteras av den äldre postgres Körbara filer.

Разрешение

Kodändringar förväntas i NetWorker 19.15.0.0-versionen (preliminärt Q1 2027) som automatiskt tar bort de äldre postgres-versionerna om de inte behövs.

Alternativ lösning:

De äldre PostgresSQL-mapparna kan tas bort efter validering av den version av PostgreSQL som används av NMC:

  1. Validera att NMC fungerar. Du kan till exempel logga in och utföra operationer.
  2. Utför ett serverskydd –> säkerhetskopiering av NMC-server
  3. På NMC-servern kontrollerar du vilken PostgreSQL-version som används av den aktiva NMC-databasen (nmcdb)

Linux: ps -ef | grep nmcdb
Linux nmcdb postgres-version 

Windows:

  1. Öppna Aktivitetshanteraren.
  2. Klicka på fliken Information.
  3. Kontrollera att kolumnen Kommandorad är markerad och synlig. 
  4. Leta efter postgres.exe som motsvarar nmcdb { Path:
    Postgres-version för Windows NMC-server
  1.  När du har verifierat vilken version av PostgreSQL som används kan de äldre (oanvända) mapparna tas bort. NetWorker använder inte dessa kataloger, så tjänsterna behöver inte stoppas eller startas om.
OBSERVERA: Om den aktuella NetWorker-versionen installeras om, eller om NetWorker uppgraderas till en version före 19.15.0.0, installeras de äldre PostgreSQL-mapparna om.

Дополнительная информация

Затронутые продукты

NetWorker, NetWorker Management Console

Продукты

NetWorker Family
Свойства статьи
Номер статьи: 000492265
Тип статьи: Solution
Последнее изменение: 27 Jul 2026
Версия:  1
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.