NetWorker: Il backup del database NMC ha esito negativo "Unable to execute pg_basebackup.exe in order to copy the database"
Resumen: Il backup del database di NetWorker Management Console (NMC) non riesce dopo l'aggiornamento di NetWorker. Il server NMC è installato su un server Windows.
Síntomas
Errori nel log delle azioni della policy:
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
Errori nella 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 aggiorna periodicamente postgres versione utilizzata da NMC. Sui server Windows, l'opzione postgres la versione è simbolicamente collegata usando postgres_latest.
A volte, quando si aggiorna il software NMC, Windows non ricrea postgres_latest Link simbolico che si collega alla nuova versione di Postgres installata.
Il problema descritto in questo articolo viene visualizzato quando il postgres_latest il collegamento esiste, ma si collega al collegamento errato postgres cartella version.
Se postgres_latest non esiste, il servizio NMC non si avvia: Arresto anomalo di NetWorker GST dopo l'aggiornamento di NMC con IM003: Impossibile caricare il driver specificato a causa di un errore di sistema.
La procedura descritta in questo articolo consente di risolvere entrambi gli scenari.
Resolución
- Aprire un prompt con privilegi elevati sul server NMC e verificare che i servizi NMC vengano interrotti:
net stop gstd - Verificare che i servizi siano stati arrestati:
tasklist | findstr gst - Aprire Esplora file di Windows sul server NMC.
- Accedere al
C:\Program Files\EMC NetWorker\Management\GST.NOTA: È la cartella di installazione predefinita di NMC. Se NMC è stato installato in un percorso non predefinito, utilizzare il proprio percorso di installazione. - Elimina il link
postgres_latest(se esiste). - Vai a
C:\Program Files\EMC NetWorker\Management\GST\postgrese confermare la cartella della versione più recente mostrata - Aprire un prompt con privilegi elevati sul server NMC e ricreare il
postgres_latestLink simbolico per la versione più recentepostgresversione installata.
mklink /D "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest" "C:\Program Files\EMC NetWorker\Management\GST\postgres\#.#"
- Avviare il servizio NMC:
net start gstd - Monitorare il
C:\Program Files\EMC NetWorker\Management\GST\logs\gstd.rawPer eventuali errori:
NetWorker: Come utilizzare nsr_render_log per eseguire il rendering .raw file di log