Instalado Cyrus / tls_sessions.db não criado / processo não executando

1

Eu instalei o cyrus-imapd e o cyrus-admin via apt-get install . Quando tento iniciar o serviço com /etc/init.d/cyrus-imapd start , recebi [ ok ] Starting cyrus-imapd (via systemctl): cyrus-imapd.service. como a resposta, mas não há processo em execução. Em /var/log/mail.err recebi a seguinte mensagem:

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

Eu não sei o que deu errado. O arquivo /var/lib/cyrus/tls_sessions.db não existe.

Alguma sugestão?

    
por griz 21.11.2016 / 23:24

1 resposta

0

Você precisa criar este arquivo e conceder permissões para o usuário cyrus:

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

Verifique os outros arquivos em / var / lib / cyrus para que o proprietário e o grupo sejam os mesmos que no novo arquivo. Os meus são cyrus, mail e eu acho que o seu será o mesmo.

Em seguida, reinicie o serviço e ele deve funcionar.

Espero que ajude.

    
por Francesc Guasch 30.01.2018 / 11:10