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 7月 2026
版本:  1
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。