NetWorker: NMC-tietokannan varmuuskopiointi epäonnistuu "Tietokannan kopioimiseksi ei voi suorittaa pg_basebackup.exe
Summary: NetWorker Management Console (NMC) -tietokannan varmuuskopiointi epäonnistuu NetWorker-päivityksen jälkeen. NMC-palvelin on asennettu Windows-palvelimeen.
Symptoms
Käytännön toimintolokin virheet:
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
Virheet kohteessa 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 päivittää säännöllisesti postgres NMC: n käyttämä versio. Windows-palvelimissa postgres Versio on symbolisesti linkitetty käyttämällä postgres_latest.
Joskus kun NMC-ohjelmisto päivitetään, Windows ei luo uudelleen postgres_latest symbolinen linkki, joka linkittää asennetun Postgresin uuteen versioon.
Tässä artikkelissa kuvattu ongelma ilmenee, kun postgres_latest linkki on olemassa, mutta linkittää väärään postgres versio-kansio.
Jos postgres_latest ei ole, NMC-palvelu ei käynnisty: NetWorkerin ALV:n kaatuminen IM003:n NMC-päivityksen jälkeen: Määritettyä ohjainta ei voitu ladata järjestelmävirheen vuoksi.
Tässä artikkelissa kuvatut vaiheet ratkaisevat kummankaan skenaarion.
Resolution
- Avaa järjestelmänvalvojan oikeuksin suoritettava kehote NMC-palvelimessa ja varmista, että NMC-palvelut on pysäytetty:
net stop gstd - Palveluiden pysähtymisen vahvistaminen:
tasklist | findstr gst - Avaa Windowsin Resurssienhallinta NMC-palvelimessa.
- Siirry
C:\Program Files\EMC NetWorker\Management\GST.HUOMAUTUS: Tämä on NMC:n oletusasennuskansio. Jos olet asentanut NMC:n muuhun kuin oletussijaintiin, käytä asennuspolkua. - Poista linkki
postgres_latest(jos sellainen on). - Siirry kohtaan
C:\Program Files\EMC NetWorker\Management\GST\postgres-kansioon ja vahvista näytetyn kansion uusin versio - Avaa järjestelmänvalvojan oikeuksin suoritettava kehote NMC-palvelimessa ja luo uudelleen
postgres_latestsymbolinen linkki uusimpaanpostgresVersio asennettu.
mklink /D "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest" "C:\Program Files\EMC NetWorker\Management\GST\postgres\#.#"
- Käynnistä NMC-palvelu:
net start gstd - Valvo
C:\Program Files\EMC NetWorker\Management\GST\logs\gstd.rawMahdolliset virheet:
NetWorker: nsr_render_log käyttäminen lokitiedostojen hahmontamiseen .raw