Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Sympa 6.2.2 et familles de listes.

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

Archives de la liste

Chronologique Discussions  
  • From: Thierry Caillet <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] Sympa 6.2.2 et familles de listes.
  • Date: Mon, 6 Jul 2015 16:21:46 +0200

Le 03/07/2015 17:15, David Verdin a écrit :
adresse@cachée">
Bonjour,

adresse@cachée">
Le 03/07/15 09:48, Guillaume Tournat a écrit :
Et en créant un seul robot ?
C'est une solution, bien sûr, mais la création d'un robot est optionnelle dans Sympa, même si on tend à le recommander.
Ma réponse dans le corps du message.
adresse@cachée">

Le 2 juil. 2015 à 19:13, Thierry Caillet <adresse@cachée> a écrit :


Bonjour,

Je rencontre quelques soucis après la mise a jour de mon serveur sympa
dans la version 6.2.2.

Le soucis concerne principalement les familles de listes.
 -  En tant qu'administrateur, si j'essaie de voir les membres
appartenant a une famille ( sympa/serveradmin/families ),
j'obtiens n'obtiens aucune liste 
( 934 occurrence(s) trouvée(s) par un search normal ... )
Bon, c'est anormal. Mes familles à moi apparaissent parfaitement. Je me suis créé un serveur tout neuf pour l'occasion avec juste le robot par défaut. Tout marche (y compris l'envoi de mail).

Du coup, je me demande : est-ce que toutes les étapes de l'upgrade se sont bien passées ?
J'ai une version Centos 5  ( installée en Janv 2011, mais tenue à jour ), donc j'ai
parfois quelques soucis pour suivre sur les dépendances de Sympa :

--
 Suite a la mise à jour majeure de sympa de 6.1.X vers 6.2.Y automatique ...
 La mise à jour des abonnés via LDAP ne fonctionnait plus...

 L'outil indiqué :
 /usr/sbin/sympa_wizard.pl --check
 ...
a remonté :
 Net::LDAP               perl-ldap               version trop ancienne (0.33 < 0.40)
>>>>>>> Vous devez mettre à jour "perl-ldap" vers la version "0.40". <<<<<<
 -> Utilisation de ce module : Requis pour effectuer des requêtes dans un
    annuaire LDAP. Sympa peut effectuer de l'authentification LDAP ; il peut
    aussi construire la liste des membres d'une liste avec des données
    extraites d'un annuaire.
 -> Pré-requis : openldap-devel est requis pour construire le code Perl.
 -> Installer le module Net::LDAP ? [n]y

 Il suffit ensuite mettre a jour le NET::LDAP trop vieux via CPAN...
NET::LDAP n'étant pas à jour  dans un de nos dépôts déclarés.
--

Je me suis demandé si l'impossibilité de mettre a jour les listes automatiques (alimentées par LDAP uniquement),
pouvait avoir eu une importance lors de la mise a jour ... ( du genre zero abonnées impliquant une liste morte ... )
Mais après upgrade du Net::LDAP, les listes se sont repeuplées, et même les relances de sympa n'a rien changé...

Le fichier épuré des logs lors de la mise à jour est ici : https://sympa.uvsq.fr/upgrade.log
( d’où la réponse en privé )

adresse@cachée"> Par exemple, est-ce que tu vois apparaître tes configs de listes en base de données dans la table list_table ?

mysql> select * from sympa.list_table; me renvoie bien les listes automatiques ...

| creation_email_list | creation_epoch_list | editors_list | name_list | owners_list | path_list | robot_list | status_list | subject_list | topics_list | web_archive_list | family_list | searchkey_list | total_list | update_email_list | update_epoch_list
...
| adresse@cachée | 1412539361 | adresse@cachée | prometu-leei3-13-2014 | adresse@cachée | | sympa.uvsq.fr | open | Liste automatique | | 1 | prometu | liste automatique | NULL | automatic | 1435828758 |

adresse@cachée"> Je pense que c'est lié à un cache de configs non trouvé ou non mis à jour.

La création de nouvelle liste, automatique ou non, même avec la même famille ne corrige pas le soucis.

J'ai quand même un gros soupçon sur les lignes de type :

Jul  2 18:51:16 sympa_automatic[6948]: err main::#235 > main::process_message#511 > Conf::valid_robot#960 Robot * undefined; no /etc/sympa/* directory
Jul  2 18:51:16 sympa_automatic[6948]: err main::#235 > main::process_message#512 Robot * does not exist

Quelque part, l'absence de robot défini (robot='*') , et  $robot != $Conf{'domain'} me rejette mes listes automatiques.
"sympa-6.2.2/src/lib/Conf.pm" line 951 of 2663
"sympa-6.2.2/src/sbin/sympa_automatic.pl" line 511 of 912

Merci pour la réponse,
Cordialement,
Thierry Caillet.

Attachment: smime.p7s
Description: Signature cryptographique S/MIME




Archives gérées par MHonArc 2.6.19+.

Haut de le page