首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复tls_sessions.db cyrusdb错误?

如何修复tls_sessions.db cyrusdb错误?
EN

Server Fault用户
提问于 2017-09-09 06:38:13
回答 1查看 1.7K关注 0票数 1

为什么没有tls_sessions.db文件,以及如何修复此错误?

所以我最终决定和Cyrus一起去我的邮件服务器。(不过,我仍在决定exim4还是后缀)

我安装了这些软件包:

代码语言:javascript
复制
sudo apt install cyrus-imapd cyrus-common cyrus-admin cyrus-caldav cyrus-clients cyrus-doc cyrus-murder cyrus-nntpd cyrus-replication sasl2-bin

我不得不在他们的Debian安装过程和他们的Quickstart进程之间跳转。(这里的文件)。

testsaslauthd命令总是返回connect() : No such file or directory

/var/log/mail.log显示:

代码语言:javascript
复制
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

的确,tls_sessions.db文件丢失了,但我所读到的唯一东西是不久前,它说文件是在第一次建立TLS连接之后创建的。

我将只在TLS模式下运行它,但我希望它首先工作:)

如何创建tls数据库或缺少什么?谢谢!

EN

回答 1

Server Fault用户

发布于 2018-06-03 10:51:53

只需创建一个空文件:

代码语言:javascript
复制
# touch /var/lib/cyrus/tls_sessions.db
# chown cyrus:mail tls_sessions.db
票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/872789

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档