NetWorker: Säkerhetskopieringen av NMC-databasen misslyckas "Det går inte att köra pg_basebackup.exe för att kopiera databasen"
Riepilogo: Säkerhetskopieringen av NetWorker Management Console-databasen (NMC) misslyckas efter NetWorker-uppgradering. NMC-servern är installerad på en Windows-server.
Sintomi
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"
Causa
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.
Risoluzione
- Öppna en upphöjd prompt på NMC-servern och kontrollera att NMC-tjänsterna har stoppats:
net stop gstd - Verifiera att tjänsterna har stoppats:
tasklist | findstr gst - Öppna Windows Utforskaren på NMC-servern.
- 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. - Ta bort länken
postgres_latest(om det finns). - Gå in till
C:\Program Files\EMC NetWorker\Management\GST\postgresoch bekräfta den senaste versionen som visas - Öppna en upphöjd kommandotolk på NMC-servern och återskapa
postgres_latestsymbolisk länk för den senastepostgresversion installerad.
mklink /D "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest" "C:\Program Files\EMC NetWorker\Management\GST\postgres\#.#"
- Starta NMC-tjänsten:
net start gstd - Övervaka
C:\Program Files\EMC NetWorker\Management\GST\logs\gstd.rawFör eventuella fel:
NetWorker: Så här använder du nsr_render_log för att återge .raw loggfiler