Skip to Content.
Sympa Menu

fr - [sympa-fr] liste non réinstancieé dans famille: Erreur de segmentation

Subject: Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

List archive

Chronological Thread  
  • From: LALOT Dominique <address@concealed>
  • To: address@concealed
  • Subject: [sympa-fr] liste non réinstancieé dans famille: Erreur de segmentation
  • Date: Thu, 15 Nov 2007 18:34:20 +0100

Bonjour,

Dans une famille, j'ai des listes qui résistent.. On a beau faire un instanciate de la famille, le config n'est pas bougé.
J'y perd un peu mon latin. Voici pas mal de traces et de config.
J'ai détruit info qui était en 8859-1 ainsi que config.0 sans succès

dernière minute:
Comme je lance la commande via un script perl dont j'affiche le résultat, je l'ai donc lancé à la main:

sympa@listes:~/dom$ /home/sympa/bin/sympa.pl --instantiate_family esil --robot etulistes.univmed.fr --input_file /home/sympa/dom/etulistes/esil.xml
Erreur de segmentation

Voilà donc qui est plus clair.. (si je puis dire..)
dernière trace dans les logs:
Nov 15 18:14:19 listes sympa[3711]: admin::update_list() admin::update_list(JIMA3,esil,ESIL-Ing�nieur Mat�riaux 3� ann�e)
Nov 15 18:14:19 listes sympa[3711]: admin::update_list() Synchronizing list members...
Nov 15 18:14:19 listes sympa[3711]: List::sync_include() List:sync_include(jima3): 0 users updated
Juste après, j'ai la liste qui résiste jirm1

Je repars donc en mode debug
Nov 15 18:19:41 listes sympa[3794]: List::new() List::new(jirm1, etulistes.univmed.fr, )
Nov 15 18:19:41 listes sympa[3794]: List::load() List::load(jirm1, etulistes.univmed.fr, )
Nov 15 18:19:41 listes sympa[3794]: Lock::new() Lock::new(/home/sympa/expl/etulistes.univmed.fr/jirm1/config,)
Nov 15 18:19:41 listes sympa[3794]: Lock::lock() Lock::lock(/home/sympa/expl/etulistes.univmed.fr/jirm1/config.lock,read)
Nov 15 18:19:41 listes sympa[3794]: Lock::_lock_file() Lock::_lock_file(/home/sympa/expl/etulistes.univmed.fr/jirm1/config.lock,read,5)
Nov 15 18:19:41 listes sympa[3794]: Lock::_lock_file() Got lock for read on /home/sympa/expl/etulistes.univmed.fr/jirm1/config.lock
Nov 15 18:19:41 listes sympa[3794]: Lock::unlock() Lock::unlock(/home/sympa/expl/etulistes.univmed.fr/jirm1/config.lock)
Nov 15 18:19:41 listes sympa[3794]: Lock::_unlock_file() Lock::_unlock_file(/home/sympa/expl/etulistes.univmed.fr/jirm1/config.lock)
Nov 15 18:19:41 listes sympa[3794]: Lock::_unlock_file() Release lock on /home/sympa/expl/etulistes.univmed.fr/jirm1/config.lock
Nov 15 18:19:41 listes sympa[3794]: Config_XML::new() Config_XML::new()


Le segfault doit avoir lieu ici..

là je suis un peu bloqué. Cette liste a quelque chose qui ne plait pas, ça plante et bloque tout le reste. ça fait quelques semaines que je sens quelque chose de bizarre. J'ai viré des fichiers dans la liste ou remis à zéro les locks et ça plante toujours..

root@listes:jirm1#ll
total 32
drwxrwxr-- 2 sympa sympa 4096 2007-10-02 14:50 archives
-rw-r--r-- 1 sympa sympa 1525 2007-11-05 17:19 config
-rw-r----- 1 sympa sympa    0 2007-10-07 02:45 config_changes
-rw-r----- 1 sympa sympa    0 2007-10-07 11:31 config.lock
-rw-r----- 1 sympa sympa   20 2007-11-15 18:32 include_admin_user.lock
-rw-r----- 1 sympa sympa    0 2007-11-15 18:30 include.lock
-rw-r----- 1 sympa sympa 1099 2007-10-07 02:45 instance.xml.sav
-rw-r----- 1 sympa sympa  322 2007-11-15 14:16 msg_count
drwxr-x--- 2 sympa sympa 4096 2007-09-27 16:15 shared
-rw-r----- 1 sympa sympa   52 2007-11-15 18:32 stats
-rw-r----- 1 sympa sympa   10 2007-11-15 18:32 stats.lock


Merci d'avance

Dom

config liste jirm3:

latest_instantiation
email address@concealed
date 07 oct 2007 at 02:45:10
date_epoch 1191717910

web_archive
quota 10000
access private

status open

family_name esil


les fichiers et droits:
root@listes:dom#ll /home/sympa/expl/etulistes.univmed.fr/jirm3/
total 64
drwxrwxr-- 2 sympa sympa  4096 2007-10-02 14:50 archives
-rw-r--r-- 1 sympa sympa  1486 2007-11-15 16:32 config
-rw-r----- 1 sympa sympa  1120 2007-10-07 02:45 config.0
-rw-r----- 1 sympa sympa     0 2007-10-07 02:45 config_changes
-rw-r----- 1 sympa sympa     0 2007-10-07 11:31 config.lock
-rw-r----- 1 sympa sympa  1525 2007-11-15 16:32 config.sav
-rw-r----- 1 sympa sympa 12680 2007-11-15 16:38 include_admin_user.lock
-rw-r----- 1 sympa sympa  1270 2007-11-15 14:18 include.lock
-rw-r----- 1 sympa sympa    42 2007-10-07 02:45 info
-rw-r----- 1 sympa sympa  1099 2007-10-07 02:45 instance.xml
-rw-r----- 1 sympa sympa   309 2007-11-15 14:18 msg_count
drwxr-x--- 2 sympa sympa  4096 2007-09-27 16:15 shared
-rw-r----- 1 sympa sympa    53 2007-11-15 16:38 stats
-rw-r----- 1 sympa sympa  6691 2007-11-15 16:38 stats.lock


root@listes:etulistes.univmed.fr#ll  /home/sympa/expl/etulistes.univmed.fr/jima1
total 68
drwxrwxr-- 2 sympa sympa  4096 2007-10-02 14:50 archives
-rw-r----- 1 sympa sympa  1563 2007-11-15 16:37 config
-rw-r----- 1 sympa sympa  1127 2007-11-15 16:37 config.0
-rw-r----- 1 sympa sympa     0 2007-11-15 16:37 config_changes
-rw-r----- 1 sympa sympa   166 2007-11-15 16:37 config.lock
-rw-r----- 1 sympa sympa  1563 2007-11-05 17:19 config.sav
-rw-r----- 1 sympa sympa 14098 2007-11-15 16:38 include_admin_user.lock
-rw-r----- 1 sympa sympa  1511 2007-11-15 16:37 include.lock
-rw-r----- 1 sympa sympa    37 2007-11-15 16:37 info
-rw-r----- 1 sympa sympa  1107 2007-11-15 16:37 instance.xml
-rw-r----- 1 sympa sympa   323 2007-11-15 14:12 msg_count
drwxr-x--- 2 sympa sympa  4096 2007-09-27 16:15 shared
-rw-r----- 1 sympa sympa    52 2007-11-15 16:38 stats
-rw-r----- 1 sympa sympa  7505 2007-11-15 16:38 stats.lock


ll /home/sympa/expl/etulistes.univmed.fr/jirm3/


root@listes:dom#ll ~sympa/etc/etulistes.univmed.fr/families/esil/
total 88
-rw-r--r-- 1 sympa sympa  953 2007-11-08 17:01 config.tt2
-rw-r--r-- 1 sympa sympa 2504 2007-11-08 17:01 edit_list.conf
-rw-r----- 1 sympa sympa 1080 2007-10-31 02:45 j5pbip.xml
-rw-r----- 1 sympa sympa 1149 2007-11-15 16:37 j5rsis.xml
-rw-r----- 1 sympa sympa 1109 2007-11-15 16:37 jibm1.xml
-rw-r----- 1 sympa sympa 1109 2007-11-15 16:37 jibm2.xml
-rw-r----- 1 sympa sympa 1109 2007-11-15 16:37 jibm3.xml
-rw-r----- 1 sympa sympa 1115 2007-11-15 16:37 jigb1.xml
-rw-r----- 1 sympa sympa 1115 2007-11-15 16:37 jigb2.xml
-rw-r----- 1 sympa sympa 1115 2007-11-15 16:37 jigb3.xml
-rw-r----- 1 sympa sympa 1111 2007-11-15 16:37 jiin1.xml
-rw-r----- 1 sympa sympa 1111 2007-11-15 16:37 jiin2.xml
-rw-r----- 1 sympa sympa 1111 2007-11-15 16:37 jiin3.xml
-rw-r----- 1 sympa sympa 1107 2007-11-15 16:37 jima1.xml
-rw-r----- 1 sympa sympa 1107 2007-11-15 16:37 jima2.xml
-rw-r----- 1 sympa sympa 1107 2007-11-15 16:37 jima3.xml
-rw-r----- 1 sympa sympa 1127 2007-11-15 16:37 jirm1.xml
-rw-r----- 1 sympa sympa 1127 2007-11-15 16:37 jirm2.xml
-rw-r----- 1 sympa sympa 1127 2007-11-15 16:37 jirm3.xml
-rw-r----- 1 sympa sympa 1157 2007-11-15 16:37 jp9iaa.xml
-rw-r----- 1 sympa sympa 1153 2007-11-15 16:37 jpiaa.xml
-rw-r--r-- 1 sympa sympa   26 2007-09-27 16:07 param_constraint.conf

jirm3.xml:
<?xml version="1.0" encoding="UTF-8"?>
<list>
    <u2codeetape>JIRM3</u2codeetape>
    <u2annee>2007</u2annee>
    <listname>JIRM3</listname>
    <custom_subject>JIRM3</custom_subject>
    <subject>ESIL-Ingénieur Réseaux multimédia 3° année</subject>
    <description>ESIL-Ingénieur Réseaux multimédia 3° année</description>
    <topic>esil</topic>
    <review>EtuESIL</review>
    <send>EtuESIL</send>
    <visibility>ESIL</visibility>
    <d_read>EtuESIL</d_read>
    <d_edit>EtuESIL</d_edit>
    <access>EtuESIL</access>
    <filter>(&amp;(u2annee=2007)(u2codeetape=JIRM3))</filter>
..
config.tt2:
web_archive
access [% access %]
quota 30000
max_month 2

C'est bien passé sur certaines, mais pas sur d'autres!
root@listes:etulistes.univmed.fr#find . -name 'j*' -exec grep -Hin max_month {}/config \;
./j5rsis/config:26:max_month 2
./jibm1/config:26:max_month 2
./jibm2/config:26:max_month 2
./jibm3/config:26:max_month 2
./jigb1/config:16:max_month 2
./jigb2/config:26:max_month 2
./jigb3/config:26:max_month 2
./jiin1/config:26:max_month 2
./jiin2/config:26:max_month 2
./jiin3/config:26:max_month 2
./jima1/config:26:max_month 2
./jima2/config:26:max_month 2
./jima3/config:26:max_month 2
./j5pbip/config:26:max_month 2


et un diff pour montrer les config différents. Dans sympa.log, on voit que l'on traite bien les listes jirm[123] mais sans succés.

root@listes:etulistes.univmed.fr#diff jirm2/config ./jima1/config
20,21c20,21
< date 07 oct 2007 at 02:45:10
< date_epoch 1191717910
---
> date 15 nov 2007 at 16:37:51
> date_epoch 1195141071
24,25c24,26
< quota 10000
< access private
---
> quota 30000
> access EtuESIL
> max_month 2
29c30
< subject ESIL-Ingénieur Réseaux multimédia 2° année
---
> subject ESIL-Ingénieur Matériaux 1° année
96c97,98
< filter (&(u2annee=2007)(u2codeetape=JIRM2))
---
> ssl_ciphers ALL
> filter (&(u2annee=2007)(u2codeetape=JIMA1))
98d99
< port 389
99a101
> use_ssl no
101a104
> ssl_version sslv3
107,108c110,111
< date 07 oct 2007 at 02:45:10
< date_epoch 1191717910
---
> date 15 nov 2007 at 16:37:51
> date_epoch 1195141071
112,113c115,116
< date 07 oct 2007 at 02:45:10
< date_epoch 1191717910
---
> date 15 nov 2007 at 16:37:50
> date_epoch 1195141070
115c118
< custom_subject JIRM2
---
> custom_subject JIMA1






Archive powered by MHonArc 2.6.19+.

Top of Page