NetWorker: Резервне копіювання бази даних NMC не вдається «Неможливо виконати pg_basebackup.exe для копіювання бази даних»
Summary: Резервне копіювання бази даних NetWorker Management Console (NMC) відмовляється після оновлення NetWorker. Сервер NMC встановлений на сервері Windows.
Symptoms
Помилки в журналі дій політики:
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
Помилки в 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 періодично оновлює postgres версія, яку використовує NMC. На серверах Windows postgres версія символічно пов'язана за допомогою postgres_latest.
Іноді, коли програмне забезпечення NMC оновлюється, Windows не відтворює postgres_latest Символічне посилання, що веде на нову версію встановленого Postgres.
Питання, викладене в цій статті, з'являється, коли postgres_latest Посилання існує, але посилання на неправильні postgres Папка версій.
Якщо postgres_latest не існує, служба NMC не запускається: Збій GST NetWorker після оновлення NMC з IM003: Вказаний драйвер не вдалося завантажити через системну помилку.
Кроки, викладені в цій статті, вирішують обидва з цих сценаріїв.
Resolution
- Відкрийте підвищений запит на сервері NMC і переконайтеся, що сервіси NMC зупинено:
net stop gstd - Підтверджуйте припинення сервісів:
tasklist | findstr gst - Відкрийте Windows File Explorer на сервері NMC.
- Перейдіть на
C:\Program Files\EMC NetWorker\Management\GST.ПРИМІТКА. Це стандартна папка встановлення NMC. Якщо ви встановили NMC у нестандартному місці, використовуйте свій шлях встановлення. - Видалити посилання
postgres_latest(якщо вона існує). - Заходь у
C:\Program Files\EMC NetWorker\Management\GST\postgresі підтверджуйте папку останньої версії, що показана - Відкрийте підвищений запит на сервері NMC і створіть знову
postgres_latestСимволічне посилання на останнєpostgresВстановлена версія.
mklink /D "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest" "C:\Program Files\EMC NetWorker\Management\GST\postgres\#.#"
- Розпочати службу NMC:
net start gstd - Моніторити
C:\Program Files\EMC NetWorker\Management\GST\logs\gstd.rawЯкщо є помилки:
NetWorker: Як використовувати nsr_render_log для рендерингу .raw файлів журналів