Documentation sur le logiciel SYMPA

Ceci est une ancienne révision du document !


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
alors 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.
  • …..

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

  1. Changer les droits des messages dans le dossier bad : -rw——- en -rw-rw-rw-
    chmod 644 ~sympa/spool/msg/bad/<liste>*
  2. Transférer les messages désirés dans ~sympa/spool/msg/

Impossible de supprimer un message

Attention : méthode empirique non officielle <note importante>

  1. Aller dans ~sympa/arc/<nom liste>/<date>/arctxt
  2. Rechercher le message
    • soit regarder la date
    • soit faire un grep avec un morceau du sujet
  3. Supprimer le fichier correspondant
  4. Reconstruire l'archive par l'interface web dans Admin sympa :

    saisir le nom de la liste et cliquer sur Reconstruire les archives

</note>