NetWorker: rimozione delle vecchie versioni di PostgreSQL dal server NMC

Summary: L'installazione del server NetWorker Management Console (NMC) include PostgreSQL per i database NMC.

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

  • Uno scanner di sicurezza identifica le versioni precedenti di PostgreSQL installate su un server NetWorker Management Console (NMC).

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

  • Le versioni precedenti si trovano nella postgres cartella, ad esempio: 9.2, 11.21, 12. 18. 
  • L'installazione di NMC utilizza un postgres_latest link simbolico che esegue il mapping alla versione più recente di PostgreSQL per la versione di NetWorker installata.
    Linux: ls -l /opt/lgtonmc | grep latest
    postgres più recente su Linux 
    Windows PowerShell: (Get-Item "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest").Target

Percorso successivo postgres di Windows 

NOTA: Il comando precedente mostra il percorso di installazione predefinito. Se NMC è stato installato in un'altra posizione, modificare il comando nel percorso di installazione. L'output del comando Windows mostra il formato percorso breve 8dot3.

Cause

Le versioni precedenti di PostgreSQL sono state conservate su NetWorker a causa dei requisiti di compatibilità con le versioni precedenti.

Se il database viene gestito attivamente, viene migrato alla versione più recente di PostgreSQL inclusa nel software NetWorker durante gli aggiornamenti. Le versioni precedenti vengono lasciate invariate nel caso in cui il database non venga mantenuto attivamente e venga eseguito un aggiornamento.
Per le nuove installazioni, le versioni precedenti sono incluse per garantire la compatibilità con le versioni precedenti, ma non vengono utilizzate. 

Una volta eseguita la migrazione del database NMC a una versione più recente, non può essere gestito dalla versione precedente postgres Esegui.

Resolution

Nella versione 19.15.0.0 di NetWorker (Q1 2027 provvisorio) sono previste modifiche al codice che rimuoveranno automaticamente le versioni postgres precedenti, se non necessarie.

Soluzione alternativa:

Le cartelle PostgresSQL precedenti possono essere rimosse dopo la convalida della versione di PostgreSQL utilizzata da NMC:

  1. Verificare che NMC funzioni; Ad esempio, è possibile effettuare il login ed eseguire operazioni.
  2. Eseguire una protezione del server:> backup del server NMC
  3. Sul server NMC, verificare quale versione di PostgreSQL viene utilizzata dal database NMC attivo (nmcdb)

Per Linux: ps -ef | grep nmcdb
Versione di Linux nmcdb postgres 

Windows:

  1. Aprire Gestione attività.
  2. Fare clic sulla scheda Dettagli.
  3. Assicurarsi che la colonna Riga di comando sia selezionata e visibile. 
  4. Cercare l'icona postgres.exe che corrisponda al nmcdb path
    Windows NMC Server Postgres Version
  1.  Dopo aver convalidato la versione di PostgreSQL utilizzata, è possibile eliminare le cartelle meno recenti (inutilizzate). NetWorker non utilizza queste directory, pertanto i servizi non devono essere arrestati o riavviati.
NOTA: Se viene reinstallata la versione corrente di NetWorker o se NetWorker viene aggiornato a una versione precedente alla 19.15.0.0, le cartelle PostgreSQL precedenti vengono reinstallate.

Additional Information

Affected Products

NetWorker, NetWorker Management Console

Products

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