Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Demande d'aide avec administration web de Sympa

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

Archives de la liste

Chronologique Discussions  
  • From: Jacques Deguest <adresse@cachée>
  • To: "adresse@cachée" <adresse@cachée>
  • Subject: Re: [sympa-fr] Demande d'aide avec administration web de Sympa
  • Date: Fri, 15 May 2015 16:11:13 +0900

Si ça va en CLI. On peut vraiment tout faire je vous assure. 
J'utilise que très rarement l'interface graphique en fait.  

Jacques

Sent from my iPhone

On 2015/05/15, at 15:43, Guillaume Tournat <adresse@cachée> wrote:

Je disais juste que ce serait plus simple. 
Le kernel de MacOSX est hérité de FreeBSD mais tout est tellement customise par Apple que ce n'est pas simple à utiliser en CLI. 



Le 15 mai 2015 à 04:29, Jacques Deguest (via sympa-fr Mailing List) <adresse@cachée> a écrit :

Bonjour,

Argh, j'avais oublié de relancer syslogd après avoir modifié /etc/syslog.conf. Ok donc maintenant j'ai des détails qui m'indiquent qu'il pense que DBD::mysql n'est pas installé, ce qui est bien sûr faux. Tester avec le client mysql et en perl avec perl -MDBD::mysql et tout fonctionne bien.
Je creuse un peu plus, et je vois dans SQLSource.pm à la ligne 125 un test avec eval, mais sans le message d'erreur de perl ($@). Je modifie un peu le code pour afficher le retour de perl et là, ô surprise, je trouve :
"err SQLSource::connect() No Database Driver installed for mysql ; you should download and install DBD::mysql from CPAN: Attempt to reload DBD/mysql.pm aborted"
Hmmm, il semblerait que Sympa en faisant l'eval reload le module DBD::mysql et que cela ne passe pas très bien.
Comme solution, je conseille de tester plutôt le %INC en faisant :
if( !exists( $INC{ 'DBD/mysql.pm' } ) ) { # do something }
On peut vérifier le contenu du %INC facilement en ligne de commande avec :
perl -MDBD::mysql -le 'foreach my $k ( keys( %INC ) ) { printf( "%s => %s\n", $k, $INC{ $k } ) }'

Malheureusement l'autre eval à la ligne 203 ne fonctionne pas non plus pour les même raisons :
"Attempt to reload DBD/mysql.pm aborted.
Compilation failed in require at (eval 177) line 3."

Donc, il semblerait que ce soit un bug.
Pour ce qui est de faire tourner Sympa sur un VMware avec Linux, je ne comprends pas bien l'interêt de passer de FreeBSD, que j'utilise actuellement avec MacOSX, vers Linux. Et puis Sympa doit pouvoir fonctionner sur un FreeBSD.
Ou bien est-ce à dire que Sympa ne tourne que sous Linux et que ce serait un pré-requis ??

Bien cordialement,
Jacques Deguest

On 15/05/2015 09:09, Bertrand Caplet (via sympa-fr Mailing List) wrote:
adresse@cachée">

      
Bonjour,
[...]
J'ai eu pas mal de difficulté à le faire fonctionner, mais je suis arrivé à faire tourner l'interface web, sauf que je ne parviens pas à m'y connecter. Je reçois le message d'erreur suivant en rentrant l'adresse e-mail configurée dans sympa.conf sous le paramêtre "listmaster" :
"(requestpasswd) - passwd_reminder_error"
Je ne comprends vraiment pas pourquoi. Je n'ai pas d'erreur dans les logs d'Apache et le fichier de log spécifié dans /etc/syslog.conf de Sympa ne contient aucune entrée.
[...]
Je suis assez désespéré. Si quelqu'un aurait la gentillesse de me venir en aide, ce serait très sympa !

Bien cordialement,
Jacques Deguest
Bonjour Jacques,
normalement tu dois avoir des logs de sympa dans /var/log/sympa.log ou
dans /var/log/syslog
peux-tu regarder et nous redire ? Car avec le message que tu nous dis,
ça nous avance pas trop...

Sinon comme disait Guillaume ci-dessous :

Faire tourner ca dans une VM Linux sur le mac ?
Essaie sur une VM linux avec Debian par exemple, je pense que ça te
facilitera la tâche.

Amicalement,





Archives gérées par MHonArc 2.6.19+.

Haut de le page