Como corrigir tls_sessions.db cyrusdb error?

1

Por que não existe um arquivo tls_sessions.db e como corrigir esse erro?

Então eu finalmente decidi ir com Cyrus para o meu servidor de e-mail. (Ainda estou decidindo exim4 ou postfix embora)

Eu instalei esses pacotes:

sudo apt install cyrus-imapd cyrus-common cyrus-admin cyrus-caldav cyrus-clients cyrus-doc cyrus-murder cyrus-nntpd cyrus-replication sasl2-bin

Eu tive que pular entre o processo de instalação do Debian e o processo de início rápido. ( Documentação aqui ).

O comando testsasuthuth sempre retornou connect() : No such file or directory .

/var/log/mail.log mostra:

Sep  9 06:24:23 server-2 cyrus/ctl_cyrusdb[13282]: skiplist: clean shutdown file missing, updating recovery stamp
Sep  9 06:24:23 server-2 cyrus/ctl_cyrusdb[13282]: recovering cyrus databases
Sep  9 06:24:23 server-2 cyrus/ctl_cyrusdb[13282]: done recovering cyrus databases
Sep  9 06:24:23 server-2 cyrus/cyr_expire[13285]: Expired 0 and expunged 0 out of 0 messages from 0 mailboxes
Sep  9 06:24:23 server-2 cyrus/cyr_expire[13285]: duplicate_prune: pruning back 3.00 days
Sep  9 06:24:23 server-2 cyrus/cyr_expire[13285]: duplicate_prune: purged 0 out of 0 entries
Sep  9 06:24:23 server-2 cyrus/tls_prune[13288]: DBERROR: opening /var/lib/cyrus/tls_sessions.db: cyrusdb error
Sep  9 06:24:23 server-2 cyrus/master[13281]: process type:START name:tlsprune path:/usr/sbin/cyrus age:0.000s pid:13288 exited, status 1
Sep  9 06:24:23 server-2 cyrus/master[13281]: can't run startup
Sep  9 06:24:23 server-2 cyrus/master[13281]: exiting

Na verdade, o arquivo tls_sessions.db está faltando, mas a única coisa que li foi um tempo atrás e ele diz que o arquivo é criado uma vez que uma conexão TLS é feita pela primeira vez.

Vou executá-lo apenas no modo TLS, mas gostaria que funcionasse primeiro:)

Como posso criar o banco de dados tls ou o que estou perdendo? Obrigado!

    
por Jeremy Dicaire 09.09.2017 / 08:38

1 resposta

1

Basta criar um arquivo vazio:

# touch /var/lib/cyrus/tls_sessions.db
# chown cyrus:mail tls_sessions.db
    
por 03.06.2018 / 12:51

Tags