reoppen 336157
thank

Jean Charles Delepine <[EMAIL PROTECTED]> écrivait (wrote) :

> You still want pass_required to be set to 1 in prepare_db.

Once this problem fixed, you still get :

Setting up sympa (5.2.3-0.4) ...
Use of uninitialized value in string ne at /usr/share/sympa/db/install-mysql-db 
line 62.

This one is here (install-mysql-db.pl :
if ($options ne "") {
    $dsn .= ";$options";
}

I get rid of it with if ($options && ($options ne ""))

sympa database and user are finally crated and, then :

DBI connect('dbname=sympa;host=localhost','sympa',...) failed: Access denied 
for user 'sympa'@'localhost' (using password: YES) at 
/usr/lib/sympa/bin/List.pm line 1326
DBI connect('dbname=mysql;host=localhost','root',...) failed: Access denied for 
user 'root'@'localhost' (using password: NO) at /usr/lib/sympa/bin/List.pm line 
11080
Cannot connect as root to database

In prepare_db you have :

        db_get sympa/db_adminpasswd
        conffile=`tempfile -m 0600`
        perl -ne 'print unless /^\s+db_(passwd|user)/' /etc/sympa/sympa.conf > 
$conffile
        cat <<EOT >> $conffile
db_passwd $RET



And then :

if /usr/lib/sympa/bin/sympa.pl -f $conffile --prepare_db; then

Here you are trying to use root password on sympa user.

sympa then try to connect itself as root, wiyhout password in order to create 
user and database.

Language::SetLang(), missing locale parameter
Database sympa defined in sympa.conf has not the right structure or is 
unreachable. If you don't use any database, comment db_xxx parameters in 
sympa.conf
apache: installation seems OK ...

Anyway, the base and users are created, the real conf file is good and 

FastCGI module not found. Not configuring for FastCGI.
Restarting apache 1.3 web server....
Starting mailing list manager: sympaDBD::mysql::db do failed: Can't DROP 
'PRIMARY'; check that column/key exists at /usr/lib/sympa/bin/List.pm line 
10983.

Sympa start to populate the base (you should mask those messages if you 
don't want to much bug report : here thing are going well.

DBD::mysql::db do failed: Can't DROP 'robot_netidmap'; check that column/key 
exists at /usr/lib/sympa/bin/List.pm line 11002.

The base is uptodate, creating /etc/sympa/data_structure.version :

Dec 20 07:18:19 test sympa[27206]: Unable to write /etc/sympa/data_structure.ver
sion ; sympa.pl needs write access on /etc/sympa directory : Permission denied 

Badaboum, we can't. Too bad.

Stefen, data_structure.version needs to be written, and not only at 
upgrade time.

These problems are fixed in my tree.

-- 
> R : Tu vois !            || Jean Charles Delépine - Université de Picardie
> > Q : Tu crois ?          
> > > R : Ça casse l'ordre chronologique de l'échange.
> > > > Q : En quoi répondre au dessus est-il gênant ?

Reply via email to