NetWorker: NMC veritabanı yedeklemesi başarısız oluyor "Veritabanını kopyalamak için pg_basebackup.exe yürütülemiyor"
Résumé: NetWorker yükseltmesinden sonra NetWorker Management Console (NMC) veritabanı yedeklemesi başarısız oluyor. NMC sunucusu bir Windows sunucusuna kuruludur.
Symptômes
Politika eylemi günlüğündeki hatalar:
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
Hatalar 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, düzenli aralıklarla postgres NMC tarafından kullanılan sürüm. Windows sunucularında, postgres Sürüm, kullanılarak sembolik olarak bağlantılıdır postgres_latest.
Bazen NMC yazılımı yükseltildiğinde Windows, postgres_latest Yüklü Postgres'in yeni sürümüne bağlanan sembolik bağlantı.
Bu makalede özetlenen sorun, aşağıdaki durumlarda ortaya çıkar: postgres_latest bağlantı var, ancak yanlış bağlantılar postgres sürüm klasörü.
Eğer postgres_latest mevcut değilse, NMC hizmeti başlatılmaz: IM003 ile NMC yükseltmesinden sonra NetWorker GST kilitlenmesi: Belirtilen sürücü, sistem hatası nedeniyle yüklenemedi.
Bu makalede özetlenen adımlar her iki senaryoyu da çözer.
Résolution
- NMC sunucusunda yükseltilmiş bir istem açın ve NMC hizmetlerinin durdurulduğundan emin olun:
net stop gstd - Hizmetlerin durdurulduğunu doğrulayın:
tasklist | findstr gst - NMC sunucusundaki Windows Dosya Gezgini'ni açın.
- Şu adrese gidin:
C:\Program Files\EMC NetWorker\Management\GST.NOT: Bu, varsayılan NMC yükleme klasörüdür. NMC'yi varsayılan olmayan bir konuma yüklediyseniz yükleme yolunuzu kullanın. - Bağlantıyı silin
postgres_latest(eğer varsa). - İçeri gir
C:\Program Files\EMC NetWorker\Management\GST\postgresklasörüne gidin ve gösterilen en son sürüm klasörünü onaylayın - NMC sunucusunda yükseltilmiş bir istem açın ve
postgres_latestEn son için sembolik bağlantıpostgressürümü yüklendi.
mklink /D "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest" "C:\Program Files\EMC NetWorker\Management\GST\postgres\#.#"
- NMC hizmetini başlatın:
net start gstd - Şunu izleyin:
C:\Program Files\EMC NetWorker\Management\GST\logs\gstd.rawHerhangi bir hata için:
NetWorker: .raw günlük dosyalarını işlemek için nsr_render_log kullanma