пятница, 13 января 2012 г.

Если случилось страшное или ошибки при работе с deliver.db.

После неудачного ремонта розетки в соседнем офисе, завершившимся классическим отключением питания, рухнул почтовый сервер cyrus-imap.


В логах все завалено сообщениями "opening /var/imap/deliver.db: Invalid argument" и подобными.
Не помогало ничего. В интернете нашел просто и действенный совет.
Смотреть тут
в кратце:

su root
mv /var/imap /var/imap.old
mkdir /var/imap
/usr/bin/cyrus/tools/mkimap
chown -R cyrus:mail /var/imap
sudo -u cyrus /usr/bin/cyrus/bin/reconstruct -i

Названия и ключи зависят от ОС, но смысл в том что придется удалить все ящики и создать заново.
Решение не самое изящное, но ящиков, к счастью, было не много.

Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.