Erro SQL ao instalar o Filezilla

0

Eu corro o checksetup.pl do Bugzilla (migrando uma versão mais antiga), e ele sempre retorna:

Reading ./localconfig. 
Checking for           DBD-mysql (v4.00)   Ok: found v4.005
Had to create DBD::mysql::dr::imp_data_size unexpectedly at /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/DBI.pm line 1229, <DATA> line 225.
Use of uninitialized value in subroutine entry at /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/DBI.pm line 1229, <DATA> line 225.
Had to create DBD::mysql::db::imp_data_size unexpectedly at /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/DBI.pm line 1259, <DATA> line 225.
Use of uninitialized value in subroutine entry at /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/DBI.pm line 1259, <DATA> line 225.
There was an error connecting to MySQL:

    Undefined subroutine &DBD::mysql::db::_login called at /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/DBD/mysql.pm line 142, <DATA> line 225.

Versão do MySQL:

[root@bugzilla-core TMP]# mysql --version
Mysql  Ver 14.12 Distrib 5.0.60sp1, for redhat-linux-gnu (x86_64) using readline 5.1

e o mysql_config:

[root@bugzilla-core TMP]# mysql_config
Usage: /data01/mysql-5.0.60/bin/mysql_config [OPTIONS]
Options:
        --cflags         [-I/data01/mysql-5.0.60/include  -g]
        --include        [-I/data01/mysql-5.0.60/include]
        --libs           [-rdynamic -L/data01/mysql-5.0.60/lib -lmysqlclient -lz -lcrypt -lnsl -lm -lmygcc]
        --libs_r         [-rdynamic -L/data01/mysql-5.0.60/lib -lmysqlclient_r -lz -lpthread -lcrypt -lnsl -lm -lpthread -lmygcc]
        --socket         [/tmp/mysql.sock]
        --port           [0]
        --version        [5.0.60sp1]
        --libmysqld-libs [-rdynamic -L/data01/mysql-5.0.60/lib -lmysqld -lz -lpthread -lcrypt -lnsl -lm -lpthread -lrt -lmygcc]

Agora, eu tentei a versão mais recente do DBD-mysql (4.0.14). Estou completamente perdida e perplexa. Não tenho certeza para onde ir a partir daqui. Vasculhar as 'teias não retornaram nada frutífero.

Alguma ideia?

    
por Simon Sheehan 04.05.2010 / 18:17

2 respostas

1

há um tópico possivelmente relacionado em ServerFault . Dito isto, isto parece-me que possivelmente é um problema de combinação de 32 bits / 64 bits - talvez um RPM errado instalado ou algo parecido. Talvez tente construir o dbd-mysql a partir do código-fonte?

    
por 04.05.2010 / 19:52
0

Você deve sempre construir DBD :: mysql contra a versão do MySQL que você está usando, na plataforma em que você está.

    
por 05.05.2010 / 04:44