NetWorker: Sikkerhetskopiering av NMC-database mislykkes "Kunne ikke kjøre pg_basebackup.exe for å kopiere databasen"
Summary: Sikkerhetskopiering av NMC-databaser (NetWorker Management Console) mislykkes etter NetWorker-oppgradering. NMC-serveren er installert på en Windows-server.
Symptoms
Feil i policyhandlingsloggen:
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
Feil 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 oppgraderer periodisk postgres versjon som brukes av NMC. På Windows-servere kan postgres Versjonen er symbolsk knyttet ved hjelp av postgres_latest.
Noen ganger når NMC-programvaren oppgraderes, gjenoppretter ikke Windows postgres_latest Symbolsk lenke som lenker til den nye versjonen av Postgres installert.
Problemet som beskrives i denne artikkelen, vises når postgres_latest kobling finnes, men lenker til feil postgres versjonsmappe.
Hvis postgres_latest eksisterer ikke, starter ikke NMC-tjenesten: NetWorker GST-krasj etter NMC-oppgradering med IM003: Den angitte driveren kunne ikke lastes på grunn av systemfeil.
Trinnene som er beskrevet i denne artikkelen, løser begge scenariene.
Resolution
- Åpne en hevet ledetekst på NMC-serveren og kontroller at NMC-tjenestene stoppes:
net stop gstd - Kontroller at tjenestene har stoppet:
tasklist | findstr gst - Åpne Windows Filutforsker på NMC-serveren.
- Gå til
C:\Program Files\EMC NetWorker\Management\GST.MERK: Dette er standard NMC-installasjonsmappe. Hvis du har installert NMC på en plassering som ikke er standard, bruker du installasjonsbanen. - Slette koblingen
postgres_latest(hvis den finnes). - Gå inn på
C:\Program Files\EMC NetWorker\Management\GST\postgres-mappen og bekreft den nyeste versjonen av mappen som vises - Åpne en hevet ledetekst på NMC-serveren, og opprett den på nytt
postgres_latestSymbolsk lenke for det sistepostgresversjon installert.
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åk
C:\Program Files\EMC NetWorker\Management\GST\logs\gstd.rawFor eventuelle feil:
NetWorker: Slik bruker du nsr_render_log til å gjengi .raw loggfiler