NetWorker: Fjerne gamle PostgreSQL-versjoner fra NMC-serveren

Сводка: Installasjon av NetWorker Management Console-serveren (NMC) inkluderer PostgreSQL for NMC-databasene.

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Симптомы

  • En sikkerhetsskanner identifiserer gamle versjoner av PostgreSQL installert på en NMC-server (NetWorker Management Console).

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

  • De eldre versjonene finnes i postgres mappe, for eksempel: 9.2, 11.21, 12. 18. 
  • NMC-installasjonen bruker en postgres_latest symbolsk kobling som tilordnes til den nyeste versjonen av PostgreSQL for NetWorker-versjonen som er installert.
    Linux: ls -l /opt/lgtonmc | grep latest
    postgres siste på Linux 
    Windows (PowerShell): (Get-Item "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest").Target

Windows postgres siste bane 

MERK: Kommandoen ovenfor viser standard installasjonsbane. Hvis du installerte NMC på et annet sted, endrer du kommandoen til installasjonsbanen. Windows-kommandoutgangen viser 8dot3 kort baneformat.

Причина

Eldre versjoner av PostgreSQL har blitt beholdt på NetWorker på grunn av krav til bakoverkompatibilitet.

Hvis databasen vedlikeholdes aktivt, migreres den til den nyeste versjonen av PostgreSQL som følger med NetWorker-programvaren under oppgraderinger. De gamle versjonene blir stående intakt i tilfelle databasen ikke vedlikeholdes aktivt og en oppgradering utføres.
For nye installasjoner er de eldre versjonene inkludert for bakoverkompatibilitet, men brukes ikke. 

Når NMC-databasen er migrert til en nyere versjon, kan den ikke administreres av den eldre postgres Kjørbare filer.

Разрешение

Kodeendringer forventes i NetWorker 19.15.0.0-utgivelsen (foreløpig Q1 2027) som automatisk vil fjerne de eldre postgres-versjonene hvis det ikke er nødvendig.

Omgåelse av problemet:

De eldre PostgresSQL-mappene kan fjernes etter validering av versjonen av PostgreSQL som brukes av NMC:

  1. Validere at NMC er funksjonell; For eksempel kan du logge inn og utføre operasjoner.
  2. Utfør serverbeskyttelse –> sikkerhetskopiering av NMC-server
  3. På NMC-serveren validerer du hvilken PostgreSQL-versjon som brukes av den aktive NMC-databasen (nmcdb)

Linux: ps -ef | grep nmcdb
Linux nmcdb postgres versjon 

Windows:

  1. Åpne Oppgavebehandling.
  2. Klikk på fanen Detaljer.
  3. Kontroller at kolonnen Kommandolinje er merket og synlig. 
  4. Se etter postgres.exe som tilsvarer nmcdb { bane:
    Windows NMC server postgres versjon
  1.  Etter å ha validert versjonen av PostgreSQL som brukes, kan de eldre (ubrukte) mappene slettes. NetWorker bruker ikke disse katalogene, så tjenestene trenger ikke stoppes eller startes på nytt.
MERK: Hvis den gjeldende NetWorker-versjonen installeres på nytt, eller NetWorker oppgraderes til en versjon før 19.15.0.0, installeres de eldre PostgreSQL-mappene på nytt.

Дополнительная информация

Затронутые продукты

NetWorker, NetWorker Management Console

Продукты

NetWorker Family
Свойства статьи
Номер статьи: 000492265
Тип статьи: Solution
Последнее изменение: 27 июл. 2026
Версия:  1
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.