NetWorker: Sikkerhedskopieringen af NMC-databasen mislykkes "Kan ikke udføre pg_basebackup.exe for at kopiere databasen"
Summary: Sikkerhedskopiering af NetWorker Management Console (NMC)-database mislykkes efter NetWorker-opgradering. NMC-serveren er installeret på en Windows-server.
Symptoms
Fejl i politikhandlingsloggen:
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
Fejl 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"
Cause
NetWorker opgraderer jævnligt postgres version brugt af NMC. På Windows-servere vises ikonet postgres versionen er symbolsk forbundet ved hjælp af postgres_latest.
Nogle gange, når NMC-softwaren opgraderes, genskaber Windows ikke postgres_latest symbolsk link, der linker til den nye version af Postgres installeret.
Det problem, der beskrives i denne artikel, vises, når postgres_latest linket findes, men der linkes til det forkerte postgres version mappe.
Hvis postgres_latest findes ikke, starter NMC-tjenesten ikke: NetWorker GST-nedbrud efter NMC-opgradering med IM003: Den angivne driver kunne ikke indlæses på grund af systemfejl.
De trin, der er beskrevet i denne artikel, løser begge scenarier.
Resolution
- Åbn en meddelelse med administratorrettigheder på NMC-serveren, og sørg for, at NMC-tjenesterne stoppes:
net stop gstd - Godkend, at tjenesterne er stoppet:
tasklist | findstr gst - Åbn Windows Stifinder på NMC-serveren.
- Gå til
C:\Program Files\EMC NetWorker\Management\GST.BEMÆRK: Dette er NMC-standardinstallationsmappen. Hvis du har installeret NMC på en placering, der ikke er standard, skal du bruge installationsstien. - Slet linket
postgres_latest(hvis det findes). - Gå ind til
C:\Program Files\EMC NetWorker\Management\GST\postgres, og bekræft den seneste viste versionsmappe - Åbn en meddelelse med administratorrettigheder på NMC-serveren, og opret knappen igen
postgres_latestsymbolsk link til det senestepostgresversion installeret.
mklink /D "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest" "C:\Program Files\EMC NetWorker\Management\GST\postgres\#.#"
- Start NMC-tjenesten:
net start gstd - Overvåg
C:\Program Files\EMC NetWorker\Management\GST\logs\gstd.rawFor eventuelle fejl:
NetWorker: Sådan bruges nsr_render_log til at gengive .raw logfiler