courier et ubuntu 16.04.2 - un petit bug à corriger
Publié : jeu. 06 juil. 2017, 14:19
Courier est un serveur de mail parmi d'autres, la référence étant et restant postfix...
Le serveur se décompose en plusieurs paquets, à installer suivant les authentifications que vous voulez offrir aux postes clients.
Mon problème : je me suis retrouvé plusieurs fois avec l'erreur suivante dans /var/log/syslog (avec l'option DEBUG_LOGIN=2 dans /etc/courier/authdaemonrc) :
Après un peu de recherche, un service courier-authdaemon status permet de se rendre compte que c'est simplement le démon d'authentification qui a mystérieusement crashé.
Il suffit alors d'un service courier-authdaemon start pour que les choses sont rentrées dans l'ordre.
Problème : l'analyse des logs ne permet pas de déterminer POURQUOI le serveur d'authentification a crashé, ce qui est assez ennuyeux.
Néanmoins, un systemctl status courier-authdaemon affiche une info intéressante :
Donc le service n'est pas activé par défaut ! Apparemment, il pourrait s'agir d'un petit bug du paquet dans la Ubuntu 16.04 - cf. https://bugs.launchpad.net/ubuntu/+sour ... ug/1599601
Un simple systemctl enable courier-authdaemon permet de réactiver correctement le service, en espérant que le problème vienne bien de là : il est clair qu'on attend d'un serveur de courrier une disponibilité sans faille, et une fois ce problème réglé, il faut bien reconnaître à l'usage que courier est un petit serveur mail qui fait très bien son boulot !
Le serveur se décompose en plusieurs paquets, à installer suivant les authentifications que vous voulez offrir aux postes clients.
Code : Tout sélectionner
# dpkg -l|grep courier
ii courier-authdaemon 0.66.4-3build1 amd64 Courier authentication daemon
ii courier-authlib 0.66.4-3build1 amd64 Courier authentication library
ii courier-authlib-userdb 0.66.4-3build1 amd64 userdb support for the Courier authentication library
ii courier-base 0.68.2-1ubuntu7 amd64 Courier mail server - base system
ii courier-imap 4.10.0-20120615-1ubuntu7 amd64 Courier mail server - IMAP server
ii courier-imap-ssl 4.10.0-20120615-1ubuntu7 amd64 Courier mail server - IMAP over SSL
ii courier-pop 0.68.2-1ubuntu7 amd64 Courier mail server - POP3 server
ii courier-pop-ssl 0.68.2-1ubuntu7 amd64 Courier mail server - POP3 over SSL
ii courier-ssl 0.68.2-1ubuntu7 amd64 Courier mail server - SSL/TLS Support
Code : Tout sélectionner
imapd[1422]: authdaemon: s_connect() failed: No such file or directory
imapd[1422]: authentication error: No such file or directory
Il suffit alors d'un service courier-authdaemon start pour que les choses sont rentrées dans l'ordre.
Problème : l'analyse des logs ne permet pas de déterminer POURQUOI le serveur d'authentification a crashé, ce qui est assez ennuyeux.
Néanmoins, un systemctl status courier-authdaemon affiche une info intéressante :
Code : Tout sélectionner
Loaded: loaded (/lib/systemd/system/courier-authdaemon.service; disabled;
Un simple systemctl enable courier-authdaemon permet de réactiver correctement le service, en espérant que le problème vienne bien de là : il est clair qu'on attend d'un serveur de courrier une disponibilité sans faille, et une fois ce problème réglé, il faut bien reconnaître à l'usage que courier est un petit serveur mail qui fait très bien son boulot !