Skip to Content.
Sympa Menu

en - Re: [en@sympa] Little problem

Subject: The mailing list for listmasters using Sympa

List archive

Chronological Thread  
  • From: Ruud Baart <address@concealed>
  • To: address@concealed
  • Subject: Re: [en@sympa] Little problem
  • Date: Thu, 5 Feb 2026 15:09:37 +0100

Yes, but it uses all kind of dependencies like apache and I don't want that. Further, in the past the package made a mess of my configuration after an upgrade. So yes it exists, but no  I don't want to use it.


Op 5-2-2026 om 15:04 schreef Jean Charles Delépine:
Hello,

Do you know that sympa is packaged in debian ?

$ apt policy sympa
sympa:
  Installé : (aucun)
  Candidat : 6.2.76~dfsg-1
 Table de version :
     6.2.76~dfsg-1 500
        500 https://ftp.u-picardie.fr/mirror/debian stable/main amd64 Packages
        401 https://ftp.u-picardie.fr/mirror/debian testing/main amd64 Packages
         90 https://ftp.u-picardie.fr/mirror/debian sid/main amd64 Packages



Quoting Ruud Baart <address@concealed>:

I found a way to work around the problem. I still don't understand de exact reason for the problem.

But Wietse Veenema hinted that perhaps an underlying and not very clear protection system prohibited the open() call in the binary queue. One possibility could have been the systemd service but changing to a start/stop script in init.d wasn't the solution. Today I decided to install a fresh sympa in a more debian way. Configure and install without the prefix /usr/local/sympa. The configure I used  is now:

./configure \
   -enable-fhs \
   --sysconfdir=/etc/sympa \
   --sbindir=/usr/lib/sympa/bin \
   --libexecdir=/usr/lib/sympa/bin \
   --with-cgidir=/usr/lib/cgi-bin/sympa \
   --with-staticdir=/usr/share/sympa/static_content \
   --with-cssdir=/var/lib/sympa/css \
   --with-picturesdir=/var/lib/sympa/pictures \
   --datadir=/usr/share \
   --localedir=/usr/share/locale \
   --mandir=/usr/share/man \
   --docdir=/usr/share/doc/sympa \
   --with-piddir=/run/sympa \
   --without-initdir \
   --with-unitsdir=/etc/systemd/system \
   --with-user=sympa \
   --with-group=sympa \
   --with-aliases_file=/etc/mail/sympa/aliases \

And it runs without a problem (sofar). Thanks for all the help and suggestions.

PS: It made me nostalgic. Back in the day, we were still in charge on a Linux/unix system.


Op 4-2-2026 om 21:42 schreef Ruud Baart:

If i follow your strace statement, the mail is stored in the postfix active spool directory

   -Queue ID-  --Size-- ----Arrival Time---- -Sender/Recipient-------
   3DEF95F444E*    2688 Wed Feb  4 21:32:05 address@concealed
   address@concealed

It is stored as expected in /var/spool/postfix/active/3DEF95F444E

in de logging:

Feb 04 20:14:20 monk postfix/pipe[17727]: 00C185F444E: to=<address@concealed>, relay=sympa, delay=1695,  delays=694/0.01/ 0/1000, dsn=5.3.0, status=bounced (Command time limit exceeded: "/usr/bin/strace")
Feb 04 21:32:05 monk kernel: audit: type=1326 audit(1770237125.277:124): auid=4294967295 uid=120 gid=126 ses=4294967295 subj=unconfined pid=26499 comm="strace" exe="/usr/bin/strace" sig=31 arch=c000003e syscall=101 compat=0 ip=0x7f9eef626888 code=0x80000000


Op 4-2-2026 om 19:01 schreef Jean Charles Delépine:
Quoting Ruud Baart <address@concealed>:

In postfix master.cf

sympa   unix    -       n       n       -       -  pipe
  flags=hqRu null_sender= user=sympa argv=/usr/local/sympa/bin/queue ${nexthop}

Change that by :
sympa   unix    -       n       n       -       -       pipe
   flags=hqRu null_sender= user=sympa argv=strace -o /var/tmp/queue /usr/local/sympa/bin/queue ${nexthop}

And send a mail.

You should find something like :
[...]
chdir("/var/spool/sympa/queue")         = 0
umask(027)                              = 077
getpid()                                = 445618
openat(AT_FDCWD, "address@concealed", O_WRONLY|O_CREAT, 0600) = 3
[...]

Maybe that can clarify things.






Archive powered by MHonArc 2.6.19+.

Top of Page