Спасите! imap умер!!!!

Я так до конца и не понял почему закончилось место на web и почтовом сервере на диске /, но место кончилось, всё заглючило. Я почистил логи, перезапустился. Поднялось всё, кроме imap на моём почтовике.

# /etc/init.d/cyrus2.2 restart
Stopping Cyrus IMAPd: .
Waiting for complete shutdown…
Starting Cyrus IMAPd: (failed).
В логах возникают такие сообщения (но не при обращении по imap или при попытке перезапуска — от балды как-то)

Feb 12 09:53:24 host cyrus/imap[10208]: DBERROR: critical database situation
Feb 12 09:53:24 host cyrus/lmtpunix[10210]: DBERROR: critical database situation
Feb 12 09:53:24 host cyrus/pop3[10209]: DBERROR: critical database situation
Feb 12 09:53:24 host cyrus/notify[10211]: DBERROR: critical database situation

Ошибку почему imap не стартовал по строкам выше я ни в каком логе не нашел 🙁

Умный интернет подсказывает мне, что вроде беда с какими-то базами данных. Попытка пойти и найти кто бы их починил привела к тому, что:

# su — cyrus
cyrus@host:~$ /usr/sbin/ctl_cyrusdb -r
/usr/sbin/ctl_cyrusdb: symbol lookup error: /usr/lib/libhx509.so.3: undefined symbol: oid_id_pkcs3_rc2_cbc
И там почти все консольные программы для работы с базами ограничиваются этим сообщением. Где искать этот символ — ума не приложу.

Я расписываюсь в собственной некомпетентности и вообще. Помогите куда копать!!!!

Спасите! imap умер!!!!: 2 комментария

  1. нашол на другом саите — помогло.

    Workaround solution:
    After stopping (killing) cyrmaster I did the following
    su — cyrus
    cd /var/lib/cyrus
    rm db/*
    rm db.backup1/*
    rm db.backup2/*
    rm deliver.db
    rm tls_sessions.db
    exit

    And started cyrus again. Email server / all clients seem to work ok again.

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.