Я запускаю Bugzilla checksetup.pl (перенос старой версии), и он всегда возвращает:
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:
[root@bugzilla-core TMP]# mysql --version
Mysql Ver 14.12 Distrib 5.0.60sp1, for redhat-linux-gnu (x86_64) using readline 5.1
И 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]
Теперь я попробовал последнюю версию DBD-mysql (4.0.14). Я полностью потерян и в тупик. Я не уверен, куда идти отсюда. Прочесывание паутины не принесло ничего полезного.
Есть идеи?