З А Г Р У З К А
blog banner

Cyrus IMAP лечим ящик в случае ошибки DBERROR: skiplist recovery

В случае возникновения ошибки DBERROR: skiplist recovery  /var/lib/imap/domain/d/domain/user/u/user.seen: ADD at 3E68 exists нужно поступить следующим образом:

  1. Переводим число 3E68 (в конкретном примере выделено жирным подчеркнутым курсивом, у вас свое число) в десятичное – 15976.
  2. Копируем нужное количество байт поврежденного файла (до возникновения ошибки)
    dd if=user.seen of=user.seen.fixed bs=1 count=15976 
  3. Выставляем владельца и права на пофиксенный файл
    chown cyrus.mail user.seen chmod 600 user.seen 
  4. Заменяем поврежденный файл /var/lib/imap/domain/d/domain/user/u/user.seen пофиксенным (закрыв перед этим все клиентские почтовые приложения этого пользователя).
  5. Проверяем.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *