authdaemond和courier启动问题解决一则

January 17th, 2013 Leave a comment Go to comments

某天,我突然发现我的archlinux里courier-imap相关的进程消失了,一看是authdaemond这个服务无法启动,导致了courier也无法启动。
查看各种log,发现dmesg里有类似下列的错误提示:

再看看/var/run目录,得出了问题原因:/var/run目录下缺少相关的子目录,导致了authdaemond和courier无法创建pid文件,从而启动失败。

知道了原因,解决就简单了:

1、新建/usr/lib/tmpfiles.d/authdaemond.conf文件,写入如下内容:

2、新建/usr/lib/tmpfiles.d/courier.conf文件,写入如下内容:

3、重启

注:本文适用于使用systemd来控制服务的系统。

本文为悠然居(https://wordpress.youran.me/)的原创文章,转载请注明出处!

声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: authdaemond和courier启动问题解决一则
  1. No comments yet.
  1. No trackbacks yet.