Ok so I installed the new version of Perl as recommended by the guide to upgrade to cPanel 11. Now when users login to their cpanel interface they get this error for their MySQL databases " Error while connecting to MySQL. Failover enacted." which shows on the left side of the screen. They also can't connect to their phpmyadmin anymore.
So I tried a restart of the MySQL services and did a rebuild of Perl with the DBD::MySQL command but still the same problem. Now I'm trying to do /scripts/mysqlup --force and this is what I get:
Checking if your kit is complete...
Looks good
Using DBI 1.56 (for perl 5.008008 on i686-linux) installed in /usr/lib/perl5/site_perl/5.8.8/i686-linux/auto/DBI/
Writing Makefile for DBD::mysql
cp lib/DBD/mysql.pm blib/lib/DBD/mysql.pm
cp lib/DBD/mysql/GetInfo.pm blib/lib/DBD/mysql/GetInfo.pm
cp lib/DBD/mysql/INSTALL.pod blib/lib/DBD/mysql/INSTALL.pod
cp lib/Bundle/DBD/mysql.pm blib/lib/Bundle/DBD/mysql.pm
cc -c -I/usr/lib/perl5/site_perl/5.8.8/i686-linux/auto/DBI -I/usr/include/mysql -g -pipe -march=i386 -mcpu=i686 -DDBD_MYSQL_INSERT_ID_IS_GOOD -g -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -DVERSION=\"4.004\" -DXS_VERSION=\"4.004\" -fpic "-I/usr/lib/perl5/5.8.8/i686-linux/CORE" dbdimp.c
dbdimp.c: In function `mysql_st_fetch':
dbdimp.c:3429: too few arguments to function `mysql_dr_error'
dbdimp.c:3593: too few arguments to function `mysql_dr_error'
dbdimp.c: In function `mysql_st_FETCH_internal':
dbdimp.c:3931: too few arguments to function `mysql_dr_error'
dbdimp.c:3945: too few arguments to function `mysql_dr_error'
dbdimp.c: In function `mysql_bind_ph':
dbdimp.c:4264: too few arguments to function `mysql_dr_error'
dbdimp.c:4291: too few arguments to function `mysql_dr_error'
dbdimp.c:4303: too few arguments to function `mysql_dr_error'
dbdimp.c: In function `mysql_db_reconnect':
dbdimp.c:4465: too few arguments to function `mysql_dr_error'
make: *** [dbdimp.o] Error 1
CAPTTOFU/DBD-mysql-4.004.tar.gz
/usr/bin/make -- NOT OK
Running make install
Make had returned bad status, install seems impossible
perlmod--Install done
Install Complete
Any ideas on what to do?



LinkBack URL
About LinkBacks
Reply With Quote
BD::mysql




