Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
Re: [sympa-fr] Erreur owner à la copie d'une liste existante
- From: Jérôme Nenert <adresse@cachée>
- To: Thibaut Jacob <adresse@cachée>
- Cc: adresse@cachée
- Subject: Re: [sympa-fr] Erreur owner à la copie d'une liste existante
- Date: Mon, 09 Jul 2018 10:14:03 +0200
Thibaut Jacob <adresse@cachée> a écrit :
Bonjour,
C'était le même chose pour le passage de notre version 6.2.12 à 6.2.22, la table admin_table était réinitialisé.
Normalement, hors nouvelle liste, votre table admin_table est vide suite à la MAJ.
J'ai le même problème y compris pour les listes créées après la mise à jour.
Lorsqu'on copie une liste, elle est bien créée mais avec le statut "error_config". Par contre, il n'y a pas d'entrée dans la table admin_table. Est-ce que la table admin_table est bien remplie lors de la copie d'une liste ?
Pour contourner le problème ( avant de migré la base) et donc garder intact la table : il faut modifié les .pm sous ../bin/Sympa les fichiers :
* -List.pm*
Commenter le bloc : ( 2140-20144)
unless ($sdm
and $sth = $sdm->do_prepared_query(q{DELETE FROM admin_table})) {
$log->syslog('err', 'Unable to remove all admin from database');
return undef;
* -Upgrade.pm*
Remplacer le bloc (ligne 142-147) :
## Empty the admin_table entries and recreate them
$log->syslog('notice', 'Rebuilding the admin_table...');
if ($all_lists and @$all_lists) {
foreach my $list (@$all_lists) {
$list->sync_include_admin;
}
} else {
# Prevent empty admin table (GH #71).
$log->syslog('notice', 'Skipping rebuild, no list config files found');
}
par
## Empty the admin_table entries and recreate them
$log->syslog('notice', 'Rebuilding the admin_table...');
Sympa::List::delete_all_list_admin();
foreach my $list (@$all_lists) {
$list->sync_include_admin();
}
Cdt,
Le 06/07/2018 à 15:17, Jérôme Nenert a écrit :
Bonjour,
Suite à une mise à jour ver la version 6.2.34
Lorsqu'on crée une liste à partir de la copie d'une liste existante via l'interface Web, on obtient l'erreur
wwsympa[11198]: err main::#1587 > main::do_move_list#11211 > Sympa::Spindle::spin#95 > Sympa::Request::Handler::move_list::_twist#156 > Sympa::Request::Handler::move_list::_copy#586 > Sympa::List::new#420 The list "test2" has got no owner defined
wwsympa[11198]: err main::#1587 > main::do_move_list#11211 > Sympa::Spindle::spin#95 > Sympa::Request::Handler::move_list::_twist#156 > Sympa::Request::Handler::move_list::_copy#586 > Sympa::List::new#422 > Sympa::List::set_status_error_config#464 The list Sympa::List <test2@XXXXX> is set in status error_config: no_owner_defined()
Une nouvelle liste existe bien mais elle est en status error_config. On doit rajouter manuellement des propriétaires via l'interface pour que la liste soit fonctionnelle.
Nous n'avions pas ce problème auparavant. Est-ce que ça ne viendrait pas du fait que les propriétaires et modérateurs sont maintenant stockés en base de données ?
Avez-vous le même soucis ?
Cordialement.
Jérôme NENERT
D.S.I.
Université Panthéon-Assas ( Paris 2 )
--
Thibaut Jacob
Ingénieur messagerie
Pôle IH2M
adresse@cachée <mailto:adresse@cachée>
02 38 79 45 04
Rectorat de l'académie d'Orléans-Tours
www.ac-orleans-tours.fr <https://www.ac-orleans-tours.fr>
<https://www.ac-orleans-tours.fr>
-
[sympa-fr] Erreur owner à la copie d'une liste existante,
Jérôme Nenert, 06/07/2018
-
Re: [sympa-fr] Erreur owner à la copie d'une liste existante,
Thibaut Jacob, 06/07/2018
- Re: [sympa-fr] Erreur owner à la copie d'une liste existante, Jérôme Nenert, 09/07/2018
-
Re: [sympa-fr] Erreur owner à la copie d'une liste existante,
Thibaut Jacob, 06/07/2018
Archives gérées par MHonArc 2.6.19+.