NetWorker: Falha no backup do banco de dados do NMC, "Unable to execute pg_basebackup.exe in order to copy the database"
Summary: Falha no backup do banco de dados do NetWorker Management Console (NMC) após o upgrade do NetWorker. O servidor NMC é instalado em um servidor Windows.
Symptoms
Erros no log de ação da política:
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
Erros no 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
O NetWorker faz upgrades periódicos do postgres versão usada pelo NMC. Em servidores Windows, o postgres A versão é simbolicamente vinculada usando: postgres_latest.
Às vezes, quando o software NMC é atualizado, o Windows não cria novamente o postgres_latest Link simbólico que vincula à nova versão do Postgres instalada.
O problema descrito neste artigo aparece quando o postgres_latest link existe, mas links para o errado postgres Pasta versão.
Se postgres_latest não existir, o serviço do NMC não iniciará: Falha do GST do NetWorker após o upgrade do NMC com IM003: Não foi possível carregar o driver especificado devido a um erro do sistema.
As etapas descritas neste artigo resolvem qualquer um dos cenários.
Resolution
- Abra um prompt elevado no servidor do NMC e certifique-se de que os serviços do NMC sejam interrompidos:
net stop gstd - Confirme se os serviços foram interrompidos:
tasklist | findstr gst - Abra o Explorador de Arquivos do Windows no servidor do NMC.
- Acesse a página
C:\Program Files\EMC NetWorker\Management\GST.Nota: Esta é a pasta de instalação padrão do NMC. Se você tiver instalado o NMC em um local não padrão, use o caminho de instalação. - Excluir o link
postgres_latest(se existir). - Vá para
C:\Program Files\EMC NetWorker\Management\GST\postgrese confirme a pasta da versão mais recente mostrada - Abra um prompt elevado no servidor do NMC e recrie o
postgres_latestLink simbólico para a versão mais recentepostgresVersão instalada.
mklink /D "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest" "C:\Program Files\EMC NetWorker\Management\GST\postgres\#.#"
- Inicie o serviço do NMC:
net start gstd - Monitore o
C:\Program Files\EMC NetWorker\Management\GST\logs\gstd.rawPara quaisquer erros:
NetWorker: Como usar nsr_render_log para processar arquivos de log .raw