SQL-Fehler beim Installieren von Filezilla

1011
Simon Sheehan

Ich starte Bugzilla's checksetup.pl (migriert eine ältere Version) und es wird immer zurückgegeben:

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. 

MySQL-Version:

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

Und 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] 

Jetzt habe ich die neueste Version von DBD-mysql (4.0.14) ausprobiert. Ich bin völlig verloren und stumpf. Ich bin mir nicht sicher, wohin ich gehen soll. Das Durchforsten der Netze hat nichts fruchtbares zurückgegeben.

Irgendwelche Ideen?

0

2 Antworten auf die Frage

1
Community

Es gibt ein möglicherweise verwandtes Thema bei ServerFault . Das heißt, das scheint mir möglicherweise eine 32 - Bit / 64 - Bit - Mix - Match - Problem zu sein - vielleicht eine falsche RPM installiert oder so ähnlich. Versuchen Sie vielleicht, dbd-mysql aus dem Quellcode zu erstellen.

0
Max Kanat-Alexander

Sie müssen DBD :: mysql immer auf der von Ihnen verwendeten Plattform auf der verwendeten MySQL-Version erstellen.