Zimbra Policyd Serivisi için cbpolicyd.sqlitedb Dosyası Boş Olma Hatası Çözümü

Policyd servisini kurduktan sonra konfigürasyon için  "sqlite3 cbpolicyd.sqlitedb" komutunu çalıştırdınız ve tabloları kontrol ettiğinizde "Error: no such table: 'Tablo Adı' " hatası alıyor ve herhangi bir işlem yapamıyorsanız. Yani "cbpolicyd.sqlitedb" dosyanızın içi boş ise sorunun çözümü için;

Öncelikle "zmcbpolicydctl stop" komutu ile policyd servisini durduruyoruz.

Ardından "cd /opt/zimbra/data/cbpolicyd/db" komutu ile dosyamızın olduğu dizine gidiyoruz.

"mkdir yedek" komutu ile içerisine yedek klasörümüzü oluşturuyoruz.

"mv * yedek" komutu ile de eski dosyamızı yedek klasörümüze taşıyoruz.

"cd" komutu ile root dizinine gidiyoruz.

"/opt/zimbra/libexec/zmcbpolicydinit" komutunu çalıştırıyoruz ve sistem gerekli dosyamızı oluşturuyor.

"zmcbpolicydctl start" komutu ile policyd servisimizi tekrar başlatbiliriz.

Artık konfigürasyon işlemlerinizi yapabilirsiniz.

 

Faydalı Olması Dileklerimizle,

Zimbra Türkiye Partneri - Sunucupark Bilgi Teknolojileri