I found the problem with sympa.  Could someone fix the rpm?

[root@elmo rc.d]# rpm -qa | grep sympa
sympa-2.7.3-7mdk

Some of the files in the sympa directories are root.root and
the queue and bouncequeue user sticky bit is not set as per
http://listes.cru.fr/sympa/fom-serve/cache/9.html

After I did:
chown sympa.sympa /var/lib/sympa/bin/*
chmod u+s /var/lib/sympa/bin/queue /var/lib/sympa/bouncequeue
chmod sympa.sympa /var/lib/sympa/expl/*

sympa is now processing messages correctly as far as I can tell.

Sympa still does not automatically change it's UID to sympa as
the sympa html docs section 3.6 at http://listes.cru.fr/sympa/ state:
-------------------------------------------------------------------------
Once all files are configured, all you have to do is start Sympa. At
startup, sympa.pl will change its
UID to sympa (as defined in sympa.conf). To do this, add the following
sequence or its equivalent in your /etc/rc.local:

~sympa/bin/sympa.pl
~sympa/bin/archived.pl
~sympa/bin/bounced.pl

-------------------------------------------------------------------------
There must be a parm for UID in sympa.conf but it is not mentioned in the
docs.

The rpm does not include the etc directory as well as etc/scenari
etc/templates etc/wws_templates. I did a:
cd /var/lib/sympa
mkdir -m 750 etc etc/scenari etc/templates etc/wws_templates
chown -Rf sympa.sympa etc

Hope this helps to make a better product,
Bill


Reply via email to