Project

General

Profile

Anomalie #3149

Message d'erreur envoyé par Sympa: Command output: /usr/lib/sympa/bin/queue: while changing dir to '/var/spool/sympa/msg':

Added by Frédéric Couchet over 2 years ago. Updated 8 months ago.

Status:
Nouveau
Priority:
Normale
Target version:
Start date:
05/11/2018
Due date:
% Done:

0%

Estimated time:

Description

j'ai envoyé un courriel à :

From: Frédéric Couchet To: sympa@chapril.org Subject: help

Et voici l'erreur reçue :

Date: Thu, 10 May 2018 15:17:59 +0200 (CEST) From: Mail Delivery System <MAILER-DAEMON@chapril.org> To: Subject: Undelivered Mail Returned to Sender [-- Attachement #1: Notification --] [-- Type : text/plain, Codage : 8bit, Taille : 0,5K --] This is the mail system at host sympa.cluster.chapril.org. I'm sorry to have to inform you that your message could not be delivered to one or more recipients. It's attached below. For further assistance, please send mail to postmaster. If you do so, please include this problem report. You can delete your own text from the attached returned message. The mail system <sympa@chapril.org>: permission denied. Command output: /usr/lib/sympa/bin/queue: while changing dir to '/var/spool/sympa/msg': Permission denied

Peut-être un problème de droit d'accès pour /var/spool/sympa

History

#1

Updated by François Poulain over 2 years ago

J4ai résolu mais pour le moment sympa ne répond pas aux commandes emails. Zero erreur, zero log.

#2

Updated by François Poulain over 2 years ago

Le nouveau problème vient manifestement du fait que sympa n'a pas les permissions pour prendre les messages.

=(^-^)=root@sympa:/var/spool/sympa/msg# ls -l
total 20
-rw------- 1 root  root  3669 août   6 16:44 admins@chapril.org.1533566690.15170
drwxrwx--x 2 sympa sympa 4096 août   6 16:45 bad
drwxrwx--x 2 sympa sympa 4096 juin  16  2017 moved
-rw------- 1 root  root  1763 août   6 16:45 sympa@chapril.org.1533566713.15277
-rw------- 1 root  root  1747 août   6 16:47 sympa@chapril.org.1533566858.15581

Si on change l'owner ça passe :

=(^-^)=root@sympa:/var/spool/sympa/msg# chown sympa: *chapril* && sleep 5 && ls -l
total 8
drwxrwx--x 2 sympa sympa 4096 août   6 16:49 bad
drwxrwx--x 2 sympa sympa 4096 juin  16  2017 moved

Il reste à comprendre pourquoi désormais sympa a des soucis de perms alors que avant ça ne merdait pas.

#3

Updated by François Poulain over 2 years ago

Bon,

Impossible de comprendre pk ça fonctionnait avant et que ça ne fonctionne plus. Par contre je vois l'origine du soucis: le délivery postfix ne se fait pas avec le bon user.

Quand j'ai installé ce sympa j'ai essayé d'avoir la configuration la plus stricte et la moins magique possible. Il ne me semblait pas nécessaire d'installer des services postfix et ça me semblait complexifier l'interconnexion avec sympa. Mais en installant des services postfix on aurait put contrôler l'uid du service. Là on ne peut pas et quand postfix délivre le message avec un

status=sent (delivered to command:  /usr/lib/sympa/bin/queue sympa@chapril.org)

il exécute /usr/lib/sympa/bin/queue en nodoby. Et pour une raison curieuse, queue place les fichier en root.

Je corrigerai ça plus tard. En attendant, je fais le cochon:

# cat /etc/cron.d/sympa_hack_see_bug_3149
MAILTO="" 
* *    * * *    root    find /var/spool/sympa/msg -not -uid 108 -exec chown sympa: {} \;

#4

Updated by Frédéric Couchet over 2 years ago

FYI, j'ai envoyé ce jour un courriel (To: , Subject: help) et Sympa m'a bien renvoyé un courriel avec l'aide Sympa.

#5

Updated by François Poulain over 2 years ago

Cool. Je garde le ticket ouverte pour résoudre proprement le soucis dans les semaines qui viennent.

#6

Updated by Frédéric Couchet about 2 years ago

Le problème est revenu (je ne sais pas depuis quand). j'ai envoyé ce jour un courriel (To: , Subject: help), 0 retour.

Dans les logs

Nov 22 14:36:55 sympa postfix/local4176: BC73C9FB87: to=<>, relay=local, delay=332, delays=331/0/0/0.71, dsn=4.3.0, status=deferred (temporary failure. Command output: /usr/lib/sympa/bin/queue: while opening queue file '': Permission denied )

#7

Updated by Christian P. Momon 11 months ago

  • Project changed from Chapril to Infra Chapril
#8

Updated by Christian P. Momon 8 months ago

  • Target version set to Backlog
#9

Updated by Frédéric Couchet 8 months ago

Le problème existe toujours et devrait être amha considéré comme important à traiter.

J'ai envoyé ce jour un courriel (To: , Subject: help), 0 retour.

Dans les logs /var/log/mail.log sur la VM Sympa

sympa postfix/local4727: C96369FBDA: to=<>, relay=local, delay=0.41, delays=0.12/0.02/0/0.27, dsn=4.3.0, status=deferred (temporary failure. Command output: /usr/lib/sympa/bin/queue: while opening queue file '': Permission denied )

Also available in: Atom PDF