NetWorker: Back-up van NMC database mislukt "Kan pg_basebackup.exe niet uitvoeren om de database te kopiëren"
Summary: Back-up van de database van NetWorker Management Console (NMC) mislukt na upgrade naar NetWorker. De NMC server is geïnstalleerd op een Windows server.
Symptoms
Fouten in het beleidsactielogboek:
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
Fouten in de 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 voert regelmatig upgrades uit voor de postgres versie die door de NMC wordt gebruikt. Op Windows-servers is de postgres versie is symbolisch gekoppeld met behulp van postgres_latest.
Wanneer de NMC software is geüpgraded, maakt Windows soms niet opnieuw de postgres_latest Symbolische link die linkt naar de nieuwe versie van Postgres geïnstalleerd.
Het probleem dat in dit artikel wordt beschreven, doet zich voor wanneer de postgres_latest link bestaat, maar linkt naar de verkeerde postgres versiemap.
Als postgres_latest bestaat niet, start de NMC service niet: NetWorker GST crash na NMC upgrade met IM003: De opgegeven driver kon niet worden geladen vanwege een systeemfout.
De stappen in dit artikel lossen beide scenario's op.
Resolution
- Open een prompt met verhoogde bevoegdheid op de NMC server en zorg ervoor dat de NMC services zijn gestopt:
net stop gstd - Controleer of de services zijn gestopt:
tasklist | findstr gst - Open Windows Verkenner op de NMC server.
- Ga naar:
C:\Program Files\EMC NetWorker\Management\GST.OPMERKING: Dit is de standaard NMC installatiemap. Als u NMC op een niet-standaardlocatie hebt geïnstalleerd, gebruikt u uw installatiepad. - Verwijder de link
postgres_latest(als het bestaat). - Ga naar
C:\Program Files\EMC NetWorker\Management\GST\postgresen controleer of de nieuwste versie van de getoonde map - Open een prompt met verhoogde bevoegdheid op de NMC server en maak opnieuw de
postgres_latestSymbolische link voor de laatstepostgresGeïnstalleerde versie.
mklink /D "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest" "C:\Program Files\EMC NetWorker\Management\GST\postgres\#.#"
- Start de NMC service:
net start gstd - Bewaak de
C:\Program Files\EMC NetWorker\Management\GST\logs\gstd.rawVoor eventuele fouten:
NetWorker: De nsr_render_log gebruiken om .raw logbestanden weer te geven