courier et ubuntu 16.04.2 - un petit bug à corriger

Vous avez un didactiel ou une astuce particulière concernant un logiciel, partagez votre expérience dans cette partie.

courier et ubuntu 16.04.2 - un petit bug à corriger

Messagede le Manchot Masqué » 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.

Code: Select All Code
# 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


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) :

Code: Select All Code
imapd[1422]: authdaemon: s_connect() failed: No such file or directory
imapd[1422]: authentication error: No such file or directory


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 :

Code: Select All Code
Loaded: loaded (/lib/systemd/system/courier-authdaemon.service; disabled;


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/+source/courier-authlib/+bug/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 !
Avatar de l’utilisateur
le Manchot Masqué
Administrateur du site
 
Messages: 314
Inscription: Lun 26 Mai 2008, 21:05
Localisation: Guebwiller
Distribution: Debian, Ubuntu
Niveau: Moitié plein !

Retourner vers Sur un logiciel

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron