NetWorker: Entfernen alter PostgreSQL-Versionen vom NMC-Server

Summary: Die NMC-Serverinstallation (NetWorker Management Console) umfasst PostgreSQL für die NMC-Datenbanken.

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

  • Ein Sicherheitsscanner identifiziert alte Versionen von PostgreSQL, die auf einem NMC-Server (NetWorker Management Console) installiert sind.

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

  • Die älteren Versionen finden Sie im postgres Ordner, z. B.: 9.2, 11.21, 12. 18. 
  • Die NMC-Installation verwendet eine postgres_latest Symbolischer Link, der der neuesten Version von PostgreSQL für die installierte NetWorker-Version zugeordnet ist.
    Linux: ls -l /opt/lgtonmc | grep latest
    postgres latest unter Linux 
    Windows PowerShell: (Get-Item "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest").Target

Neuester Pfad zu Windows Postgres 

HINWEIS: Mit dem obigen Befehl wird der Standardinstallationspfad angezeigt. Wenn Sie NMC an einem anderen Speicherort installiert haben, ändern Sie den Befehl in Ihren Installationspfad. Die Windows-Befehlsausgabe zeigt das 8dot3-Kurzpfadformat an.

Cause

Ältere Versionen von PostgreSQL wurden aufgrund von Abwärtskompatibilitätsanforderungen auf NetWorker beibehalten.

Wenn die Datenbank aktiv gewartet wird, wird sie auf die neueste Version von PostgreSQL migriert, die bei Upgrades in der NetWorker-Software enthalten ist. Die alten Versionen bleiben intakt, wenn die Datenbank nicht aktiv gewartet wird und ein Upgrade durchgeführt wird.
Bei Neuinstallationen sind die älteren Versionen aus Gründen der Abwärtskompatibilität enthalten, werden jedoch nicht verwendet. 

Sobald die NMC-Datenbank auf eine neuere Version migriert wurde, kann sie nicht mehr von der älteren gemanagt werden postgres Ausführung:

Resolution

In NetWorker 19.15.0.0 (vorläufiges 1. Quartal 2027) werden Codeänderungen erwartet, durch die die älteren Postgres-Versionen automatisch entfernt werden, wenn sie nicht benötigt werden.

Workaround:

Die älteren PostgresSQL-Ordner können nach der Validierung der von der NMC verwendeten Version von PostgreSQL entfernt werden:

  1. Überprüfen Sie, ob NMC funktionsfähig ist. Sie können sich beispielsweise anmelden und Vorgänge durchführen.
  2. Durchführen eines Serverschutzes –> NMC-Serverbackup
  3. Validieren Sie auf dem NMC-Server, welche PostgreSQL-Version von der aktiven NMC-Datenbank verwendet wird (nmcdb)

Linux: ps -ef | grep nmcdb
Linux NMCDB Postgres-Version 

Windows:

  1. Öffnen Sie den Task-Manager:
  2. Klicken Sie auf die Registerkarte Details.
  3. Stellen Sie sicher, dass die Spalte Befehlszeile ausgewählt und sichtbar ist. 
  4. Suchen Sie nach dem postgres.exe die der nmcdb Path:
    Windows NMC-Server-Postgres-Version
  1.  Nach Validierung der verwendeten Version von PostgreSQL können die älteren (nicht verwendeten) Ordner gelöscht werden. NetWorker verwendet diese Verzeichnisse nicht, sodass die Services nicht beendet oder neu gestartet werden müssen.
HINWEIS: Wenn die aktuelle NetWorker-Version neu installiert wird oder wenn ein Upgrade von NetWorker auf eine Version vor 19.15.0.0 durchgeführt wird, werden die älteren PostgreSQL-Ordner neu installiert.

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.