Ceci est une ancienne révision du document !
Table des matières
Faq des problèmes sur sympa
Démarrage à l'installation
# /etc/init.d/sympa start
Starting Sympa subsystem:
Starting sympa, overwriting old pid file. [ OK ]
Starting module bulk.pl: [ OK ]
Starting module archived.pl: [ OK ]
Starting module bounced.pl: [ OK ]
Starting module task_manager.pl: Missing files. Aborting.
[ÉCHOUÉ]
touch: ne peut faire un touch sur `/home/sympa/var/lock/subsys/sympa': Aucun fichier ou répertoire de ce type
Solution :
# /home/sympa/bin/task_manager.pl --foreground # ln -s /home/sympa/default/ca-bundle.crt /home/sympa/bin/etc/ca-bundle.crt # mkdir var # mkdir var/lock # mkdir var/lock/subsys # chown -R sympa:sympa var
Message pas distribué dans ~sympa/spool/msg
Quand les messages restent dans ~sympa/spool/msg, il suffit de redémarrer sympa.
/etc/init.d/sympa restart
Le script surveillance_msg.sh surveiller que des messages ne stagnent pas.
Si les messages sont toujours sous /home/sympa/spool/msg
regarder si tous les process sympa s'exécutent
- /usr/bin/perl /home/sympa/bin/wwsympa.fcgi
- /usr/bin/perl /home/sympa/bin/sympa_msg.pl
- /usr/bin/perl /home/sympa/bin/bulk.pl
- /usr/bin/perl /home/sympa/bin/archived.pl
- /usr/bin/perl /home/sympa/bin/bounced.pl
- /usr/bin/perl /home/sympa/bin/sympa_soap_server.fcgi
- /usr/bin/perl /home/sympa/bin/wwsympa.fcgi
Regarder dans les logs.
On peut essayer de transférer les messages dans /home/sympa/spool/distribute
Remarque : ne pas tenir compte du dossier bad
exemple : mv /home/sympa/spool/msg/spip.1119952.12568 /home/sympa/spool/distribute
Les causes :
- Le processus task_manager.pl précédent (avec le pid 19903) est mort
- Le processus sympa_msg.pl précédent (avec le pid 19868) est mort brutalement.
- Une adresse est spammée : regarder si elle apparait en surnombre sous /home/sympa/spool/msg
- …..
Provoquer par un problème de synchronisation avec un groupe ldap (de plus de 1000 abonnés) pour une liste configurée en ldap 2 passe : passer à ldap 1 passe
Distribution des messages en erreur
Pour distribuer des messages dans ~sympa/spool/msg/bad
- Changer les droits des messages dans le dossier bad : -rw——- en -rw-rw-rw-
chmod 644 ~sympa/spool/msg/bad/<liste>* - Transférer les messages désirés dans ~sympa/spool/msg/
Impossible de supprimer un message
Attention : méthode empirique non officielle <note importante>
- Aller dans ~sympa/arc/<nom liste>/<date>/arctxt
- Rechercher le message
- soit regarder la date
- soit faire un grep avec un morceau du sujet
- Supprimer le fichier correspondant
</note>
Base corrompue
Sympa ne redémarre pas avec un message du style
... marked as crashed and should be repaired
Se connecter sur la base puis
repair table <table>;
Problème de la génération des aliases
Impossible de générer le fichier aliases.db
Solution bidouille
# cp -p sympa_aliases.db aliases.db # newaliases

