NetWorker: Säkerhetskopieringen av NMC-databasen misslyckas "Det går inte att köra pg_basebackup.exe för att kopiera databasen"

Samenvatting: Säkerhetskopieringen av NetWorker Management Console-databasen (NMC) misslyckas efter NetWorker-uppgradering. NMC-servern är installerad på en Windows-server.

Dit artikel is van toepassing op Dit artikel is niet van toepassing op Dit artikel is niet gebonden aan een specifiek product. Niet alle productversies worden in dit artikel vermeld.

Symptomen

Fel i principåtgärdsloggen:

108179:savepsm: Replicating database contents to C:\Program Files\EMC NetWorker\Management\nmcdb_stage\pgdata...
108180:savepsm: Unable to execute C:\Program Files\EMC NetWorker\Management\GST\postgres_latest\bin\pg_basebackup.exe in order to copy the database
108181:savepsm: See 'C:\Program Files\EMC NetWorker\Management\GST\logs\pg_basebackup.log' for details
108179:savepsm: Replicating database contents to C:\Program Files\EMC NetWorker\Management\nmcdb_stage\pgdata...
108180:savepsm: Unable to execute C:\Program Files\EMC NetWorker\Management\GST\postgres_latest\bin\pg_basebackup.exe in order to copy the database
108181:savepsm: See 'C:\Program Files\EMC NetWorker\Management\GST\logs\pg_basebackup.log' for details

Fel i C:\Program Files\EMC NetWorker\Management\GST\logs\pg_basebackup.log:

pg_basebackup: incompatible server version 12.18
pg_basebackup: removing data directory "C:\Program Files\EMC NetWorker\Management\nmcdb_stage\pgdata"

Oorzaak

NetWorker uppgraderar regelbundet postgres version som används av NMC. På Windows-servrar är postgres versionen är symboliskt länkad med hjälp av postgres_latest.

Ibland när NMC-programvaran uppgraderas återskapar Windows inte postgres_latest Symbolisk länk som länkar till den nya versionen av Postgres installerad.

Problemet som beskrivs i den här artikeln visas när postgres_latest länken finns, men länkar till fel postgres version mappen.
Om postgres_latest inte finns, startar inte NMC-tjänsten: NetWorker GST-krasch efter NMC-uppgradering med IM003: Den angivna drivrutinen kunde inte läsas in på grund av systemfel.

Stegen som beskrivs i den här artikeln löser båda scenarierna.

Oplossing

  1. Öppna en upphöjd prompt på NMC-servern och kontrollera att NMC-tjänsterna har stoppats: net stop gstd
  2. Verifiera att tjänsterna har stoppats: tasklist | findstr gst
  3. Öppna Windows Utforskaren på NMC-servern.
  4. Gå till C:\Program Files\EMC NetWorker\Management\GST.
    Obs! Det här är NMC:s standardinstallationsmapp. Om du har installerat NMC på en plats som inte är standard använder du installationssökvägen.
  5. Ta bort länken postgres_latest (om det finns).
  6. Gå in till C:\Program Files\EMC NetWorker\Management\GST\postgres och bekräfta den senaste versionen som visas
  7. Öppna en upphöjd kommandotolk på NMC-servern och återskapa postgres_latest symbolisk länk för den senaste postgres version installerad.
mklink /D "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest" "C:\Program Files\EMC NetWorker\Management\GST\postgres\#.#"
  1. Starta NMC-tjänsten: net start gstd
  2. Övervaka C:\Program Files\EMC NetWorker\Management\GST\logs\gstd.raw För eventuella fel:

NetWorker: Så här använder du nsr_render_log för att återge .raw loggfiler

Getroffen producten

NetWorker, NetWorker Management Console

Producten

NetWorker Family
Artikeleigenschappen
Artikelnummer: 000227517
Artikeltype: Solution
Laatst aangepast: 25 feb. 2026
Versie:  2
Vind antwoorden op uw vragen via andere Dell gebruikers
Support Services
Controleer of uw apparaat wordt gedekt door Support Services.