Установленный Cyrus / tls_sessions.db не созданный / процесс, не работающий

Я установил 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 не делает существует.

Какие-либо предложения?

1
задан 22 November 2016 в 11:32

1 ответ

Необходимо создать этот файл и дать ему полномочия для cyrus пользователя:

# touch /var/lib/cyrus/tls_sessions.db
# chown cyrus:mail tls_sessions.db

Проверьте другие файлы в/var/lib/cyrus, таким образом, владелец и группа совпадают с в новом файле. Мои - cyrus, почта, и я предполагаю, что Ваш будет тем же.

Затем перезапустите сервис, и он должен работать.

Надежда это помогает.

0
ответ дан 8 December 2019 в 07:43

Другие вопросы по тегам:

Похожие вопросы: