Xuất hiện lỗi "DB_RUNRECOVERY: Fatal error" khi tạo mới, hiệu chỉnh hoặc xóa bỏ 1 tài
Xuất hiện lỗi "DB_RUNRECOVERY: Fatal error" khi tạo mới, hiệu chỉnh hoặc xóa bỏ 1 tài khoản email
Áp dụng cho:
- Parallels Plesk Panel 9.x for Linux/Unix
- Parallels Plesk Panel 8.x for Linux/Unix
- Parallels Plesk Panel 10.x for Linux
Mô tả lỗi
Khi tạo mới, cập nhật lại thông tin hay xóa bỏ 1 mailbox thì gặp phải lỗi sau:
Unable update mailbox: mailmng failed: mailmng: unable to open mail authentication database: DB_RUNRECOVERY: Fatal error, run database recover
System error 2: No such file or directory
mailmng: unable to set password
System error 2: No such file or directory
Additionally: Unable to remove the mail acccoutns: %1mailmng failed: mailmng: unable to open mail authentication database: DB_RUNRECOVERY: Fatal error, run database recover
Khắc phục
Để khắc phục lỗi này ta cần phải re-built lại việc xác thực mail database bằng cách thực hiện theo các chỉ dẫn sau:
1. Di chuyển thư mục xác thực database bị lỗi đến 1 nơi khác:
# mv /var/lib/plesk/mail/auth/ /var/lib/plesk/mail/auth.old
2. Tạo 1 thư mục khác cho database mới:
# mkdir /var/lib/plesk/mail/auth/
3. Rebuild lại database bằng tiện ích 'mail_auth_dump' :
Đối với phiên bản Parallels Plesk Panel 8.x thì tiện ích này nằm trong thư mục $PRODUCT_ROOT_D/admin/sbin/
/usr/local/psa/admin/sbin/mail_auth_dump
Đối với phiên bản Parallels Plesk Panel 9.x. và cao hơn tiện ích 'mail_auth_dump' có thể được tìm thấy trong thư mục $PLESK_LIBEXEC_DIR .
/usr/lib64/plesk-9.0/mail_auth_dump
4. Khi đó cấu hình lại (reconfigure) những thiết lập về mail bằng tiện ích mchk:
/usr/local/psa/admin/sbin/mchk --with-spam
Tham khảo từ http://kb.parallels.com/en/11217
Chúc các bạn thực hiện thành công
|