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

Summary: I serverinstallationen av NetWorker Management Console (NMC) ingår PostgreSQL för NMC-databaserna.

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

  • 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.

Cause

Ä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.

Resolution

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.

Additional Information

Affected Products

NetWorker, NetWorker Management Console

Products

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