Я установил cyrus-imapd и cyrus-администратора через apt-get install
. Когда я пытаюсь запустить сервис с /etc/init.d/cyrus-imapd start
, Я добрался [ ok ] Starting cyrus-imapd (via systemctl): cyrus-imapd.service.
как ответ, но нет никакого выполнения процесса. В /var/log/mail.err
Я получил следующее сообщение:
cyrus/tls_prune[8761]: DBERROR: opening /var/lib/cyrus/tls_sessions.db: cyrusdb error
cyrus/master[8721]: process type:START name:tlsprune path:/usr/sbin/cyrus age:0.000s pid:8761 exited, status 1
cyrus/master[8721]: can't run startup
Я не знаю то, что пошло не так, как надо. Файл /var/lib/cyrus/tls_sessions.db
не делает существует.
Какие-либо предложения?
Необходимо создать этот файл и дать ему полномочия для cyrus пользователя:
# touch /var/lib/cyrus/tls_sessions.db
# chown cyrus:mail tls_sessions.db
Проверьте другие файлы в/var/lib/cyrus, таким образом, владелец и группа совпадают с в новом файле. Мои - cyrus, почта, и я предполагаю, что Ваш будет тем же.
Затем перезапустите сервис, и он должен работать.
Надежда это помогает.