NetWorker: Entfernen alter PostgreSQL-Versionen vom NMC-Server

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

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Symptome

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

Ursache

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

Lösung

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.

Weitere Informationen

Betroffene Produkte

NetWorker, NetWorker Management Console

Produkte

NetWorker Family
Artikeleigenschaften
Artikelnummer: 000492265
Artikeltyp: Solution
Zuletzt geändert: 27 Juli 2026
Version:  1
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.