Objet :
Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
- From: Olivier Salaün - CRU <adresse@cachée>
- To: adresse@cachée
- Cc: adresse@cachée
- Subject: [sympa-fr] Re: Divers 5.3a.b => 5.3b.4
- Date: Fri, 20 Apr 2007 16:52:53 +0200
Bonjour Ludovic,
Merci de nous avoir envoyé ce rapport détaillé qui va nous aider à
améliorer la version 5.3 de Sympa à venir.
Je réponds ci-dessous :
Ludovic GARNIER wrote:
Après perte droits alloués sur l'arbo /home/sympa (config jusqu'alors
assez fonctionnelle en sympa-5.3b.1hors soucis style en mode web), ai
tenté hier une installation de sympa-5.3b.4 ...
Erreur ;(
Des pbs déjà antérieurs d'installation de modules perl sont semble-t-il
et non sans peine depuis résolus.
Ils ont fait avancé les make comme suit ...
Sous /home/sympa/src
tar zxvf sympa-5.3b.4.tar.gz
(...)
make
Checking needed CPAN modules ...
[...]
Constant subroutine DEBUG redefined at
/usr/local/lib/perl5/5.8.8/i686-linux-ld/Encode.pm line 8.
Subroutine encodings redefined at
/usr/local/lib/perl5/5.8.8/i686-linux-ld/Encode.pm line 55.
Subroutine perlio_ok redefined at
/usr/local/lib/perl5/5.8.8/i686-linux-ld/Encode.pm line 74.
Subroutine define_encoding redefined at
/usr/local/lib/perl5/5.8.8/i686-linux-ld/Encode.pm line 80.
Subroutine getEncoding redefined at
/usr/local/lib/perl5/5.8.8/i686-linux-ld/Encode.pm line 93.
Subroutine find_encoding redefined at
/usr/local/lib/perl5/5.8.8/i686-linux-ld/Encode.pm line 117.
Subroutine resolve_alias redefined at
/usr/local/lib/perl5/5.8.8/i686-linux-ld/Encode.pm line 122.
Subroutine clone_encoding redefined at
/usr/local/lib/perl5/5.8.8/i686-linux-ld/Encode.pm line 128.
Subroutine encode redefined at
/usr/local/lib/perl5/5.8.8/i686-linux-ld/Encode.pm line 136.
Subroutine decode redefined at
/usr/local/lib/perl5/5.8.8/i686-linux-ld/Encode.pm line 152.
Subroutine from_to redefined at
/usr/local/lib/perl5/5.8.8/i686-linux-ld/Encode.pm line 168.
Subroutine encode_utf8 redefined at
/usr/local/lib/perl5/5.8.8/i686-linux-ld/Encode.pm line 188.
Subroutine decode_utf8 redefined at
/usr/local/lib/perl5/5.8.8/i686-linux-ld/Encode.pm line 194.
Subroutine predefine_encodings redefined at
/usr/local/lib/perl5/5.8.8/i686-linux-ld/Encode.pm line 212.
Subroutine Encode::str2bytes redefined at
/usr/local/lib/perl5/5.8.8/i686-linux-ld/Encode.pm line 150.
Subroutine Encode::bytes2str redefined at
/usr/local/lib/perl5/5.8.8/i686-linux-ld/Encode.pm line 166.
Encode Encode OK (2.19 >= 1.0)
On ne constate pas ces messages chez nous.
[...]
Making src
making in src...
make[1]: Entering directory `/home/sympa/src/sympa-5.3b.4/src'
gcc -g -DCONFIG=\"/etc/sympa.conf\" -o queue queue.c
gcc -g -DCONFIG=\"/etc/sympa.conf\" -o bouncequeue bouncequeue.c
gcc -g -DCONFIG=\"/etc/sympa.conf\" -o familyqueue familyqueue.c
gcc -g -DCONFIG=\"/etc/sympa.conf\"
-DNEWALIASES=\"/usr/sbin/postalias\" \
-DNEWALIASES_ARG=\"\" -o aliaswrapper aliaswrapper.c
aliaswrapper.c: In function ‘main’:
aliaswrapper.c:40: attention : incompatible implicit declaration of
built-in function ‘exit’
gcc -g -DCONFIG=\"/etc/sympa.conf\" -DPOSTMAP=\"/usr/sbin/postmap\" \
-DPOSTMAP_ARG=\"/etc/postfix/sympa_virtual\" -o virtualwrapper
virtualwrapper.c
virtualwrapper.c: In function ‘main’:
virtualwrapper.c:39: attention : incompatible implicit declaration of
built-in function ‘exit’
Je viens de corriger ces 2 problèmes.
[...]
making in po/....
make[1]: Entering directory `/home/sympa/src/sympa-5.3b.4/po'
Checking available locales ...
#############################################################################################################
## IMPORTANT : Sympa is not able to use all supported locales because
they are not properly configured on this server
## Herer is a list on NOT supported locales :
## eu
## On Debian you should run the following command : dpkg-reconfigure
locales
## On others systems, check /etc/locale.gen or /etc/sysconfig/i18n
files
#############################################################################################################
make[1]: Leaving directory `/home/sympa/src/sympa-5.3b.4/po'
=> qq'un a eu je crois les mêmes erreurs sur le basque ...
J'ai corrigé ce problème dans SVN : on ne spécifiait pas l'intitulé
complet de la locale pour le Basque qui est eu_ES.
Le patch si besoin :
http://sourcesup.cru.fr/cgi/viewvc.cgi/trunk/src/Language.pm?r1=4223&r2=4234&root=sympa&view=patch
http://sourcesup.cru.fr/cgi/viewvc.cgi/trunk/po/Makefile?r1=4086&r2=4234&root=sympa&view=patch
[...]
make install
(...)
Overwriting /usr/local/man/man8/alias_manager.8
Overwriting /usr/local/man/man8/sympa.8
Can't read load_subscribers.pl: Aucun fichier ou répertoire de ce
type
On viens de corrigé dans l'arbre SVN ; Sympa essayait d'installer un
script qui a n'existe plus.
(...)
[root@ sympa-5.3b.4]# sudo -u sympa /home/sympa/bin/sympa.pl
--upgrade
Conf::_load_auth(/home/sympa/bin/etc/auth.conf)
Configuration file read, default log level 0
DBD::mysql::db do failed: Table 'admin_table' already exists at
/home/sympa/bin/Upgrade.pm line 783.
Could not create table admin_table in database sympa : Table
'admin_table' already exists
DBD::mysql::db do failed: Table 'logs_table' already exists at
/home/sympa/bin/Upgrade.pm line 783.
Could not create table logs_table in database sympa : Table
'logs_table' already exists
DBD::mysql::db do failed: Table 'user_table' already exists at
/home/sympa/bin/Upgrade.pm line 783.
Could not create table user_table in database sympa : Table
'user_table' already exists
DBD::mysql::db do failed: Table 'subscriber_table' already exists at
/home/sympa/bin/Upgrade.pm line 783.
Could not create table subscriber_table in database sympa : Table
'subscriber_table' already exists
DBD::mysql::db do failed: Table 'netidmap_table' already exists at
/home/sympa/bin/Upgrade.pm line 783.
Could not create table netidmap_table in database sympa : Table
'netidmap_table' already exists
DBD::mysql::st execute failed: You have an error in your SQL
syntax;
check the manual that corresponds to your MySQL server version for the
right syntax to use near '.`admin_table' at line 1 at
/home/sympa/bin/Upgrade.pm line 806.
Unable to execute SQL query : You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the
right syntax to use near '.`admin_table' at line 1
Sympa not setup to use DBI
D'après la ligne mentionnée, le problème vient d'une requête de type
"SHOW FIELDS FROm admin_table".
Peux-tu appliquer le patch ci-dessous pour le vérifier :
http://sourcesup.cru.fr/cgi/viewvc.cgi/trunk/src/Upgrade.pm?r1=4168&r2=4235&root=sympa&view=patch
Tout
début de solution bienvenu ... avant de devoir revenir sur des
version et restau plus anciennes, remise en prod rapide oblige.
|
Archives gérées par MHonArc 2.6.19+.