From: Jesse L. <jes...@gm...> - 2006-08-14 18:54:11
|
Hi, all We are now moving our site to a new server. but got some errors when I installed perl module, here is the message: Bundle summary: The following items in bundle Bundle::Slash had installation problems: Bundle::DBD::mysql Apache::Cookie Apache::Request and the following items had problems during recursive bundle calls: DBD::mysql Mysql Failed during this command: CAPTTOFU/DBD-mysql-3.0006.tar.gz : writemakefile NO '/usr/local/bin/perl Makefile.PL' returned status 512 STAS/libapreq-1.33.tar.gz : make_test NO Our System: CentOS 4, Apache 1.3.33, Perl 5.8.6, Mod_Perl 1.29 Jesse Solidot.org |
From: Jesse L. <jes...@gm...> - 2006-08-14 19:25:56
|
Yes, I have used force install at first. But after the installation, I found admin edting article function didn't work. I've been back to check the perl module installation. And use "install Bundle::Slash" command, found I've missed those modules. On 8/15/06, William Scott Lockwood III <ws...@lr...> wrote: > Did you use force? Sometimes, you have to force a module to install, and it > will be ok. > > > On 8/14/06, Jesse Lee < jes...@gm...> wrote: > > > Hi, all > > We are now moving our site to a new server. but got some errors when I > installed perl module, here is the message: > > Bundle summary: The following items in bundle Bundle::Slash had > installation problems: > Bundle::DBD::mysql Apache::Cookie Apache::Request and the following items > had problems during recursive bundle calls: DBD::mysql Mysql > Failed during this command: > CAPTTOFU/DBD-mysql-3.0006.tar.gz : writemakefile NO > '/usr/local/bin/perl Makefile.PL' returned status 512 > STAS/libapreq-1.33.tar.gz : make_test NO > > Our System: > CentOS 4, Apache 1.3.33, Perl 5.8.6, Mod_Perl 1.29 > > Jesse > Solidot.org > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Slashcode-general mailing list > Sla...@li... > https://lists.sourceforge.net/lists/listinfo/slashcode-general > > > > -- > Regards, > Scott |
From: Jamie M. <ja...@mc...> - 2006-08-14 19:43:20
|
OK, so DBD::mysql doesn't install... there are about a million reasons that could happen. One is that it wants to connect to a DB at localhost with no password. You may not have a DB running at localhost; it may not allow root connections; it may want a password for root connections. If you find that 'mysql -u root -h localhost' works for you from a root shell, check to see if you have a ~/.my.cnf file that specifies a password you've forgotten about. Do a mysql> select * from mysql.user where User=3D'root'; and see if a passworded entry pops up. I just checked on one of my home test boxes, and doing mysql> update mysql.user set Password=3D'' where User=3D'root' and Host=3D'localhost'; mysql> flush privileges; switched my 'make test' for DBD::mysql from Failed 20/22 test scripts. 428/434 subtests failed. to All tests successful, 1 test skipped. Of course I reset the password back the way it was, afterwards! If that's your issue, feel free to try that. If the DB you want to use for testing is on a different host, or you want to test with a different user or specify a password etc., try cpan> look DBD::mysql # perl Makefile.PL --usage # perl Makefile.PL --testcustomargs=3Dfoobar # make && make test && make install If you just want to skip DBD::mysql's tests altogether, try cpan> force install DBD::mysql --=20 Jamie McCarthy http://mccarthy.vg/ ja...@mc... |
From: William S. L. I. <ws...@lr...> - 2006-08-14 19:46:19
|
On 8/14/06, Jamie McCarthy <ja...@mc...> wrote: > > OK, so DBD::mysql doesn't install... there are about a million > reasons that could happen. > Jamie nailed it - check the db setup, make sure that the module install can succeed. -- Regards, Scott |
From: Jesse L. <jes...@gm...> - 2006-08-14 19:55:20
|
Hi, Jamie, Thanks for your reply. I just found "mysql -u root -h localhost" didn't work on my new system. [root@solidot ]# mysql -u root -h localhost -bash: mysql: command not found I'm checking this issuce. On 8/15/06, Jamie McCarthy <ja...@mc...> wrote: > OK, so DBD::mysql doesn't install... there are about a million > reasons that could happen. > > One is that it wants to connect to a DB at localhost with no > password. You may not have a DB running at localhost; it may not > allow root connections; it may want a password for root connections. > > If you find that 'mysql -u root -h localhost' works for you from a > root shell, check to see if you have a ~/.my.cnf file that specifies > a password you've forgotten about. > > Do a > > mysql> select * from mysql.user where User='root'; > > and see if a passworded entry pops up. I just checked on one of my > home test boxes, and doing > > mysql> update mysql.user set Password='' where User='root' and > Host='localhost'; > mysql> flush privileges; > > switched my 'make test' for DBD::mysql from > > Failed 20/22 test scripts. 428/434 subtests failed. > > to > > All tests successful, 1 test skipped. > > Of course I reset the password back the way it was, afterwards! > > If that's your issue, feel free to try that. > > If the DB you want to use for testing is on a different host, or you > want to test with a different user or specify a password etc., try > > cpan> look DBD::mysql > # perl Makefile.PL --usage > # perl Makefile.PL --testcustomargs=foobar > # make && make test && make install > > If you just want to skip DBD::mysql's tests altogether, try > > cpan> force install DBD::mysql > > -- > Jamie McCarthy > http://mccarthy.vg/ > ja...@mc... > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Slashcode-general mailing list > Sla...@li... > https://lists.sourceforge.net/lists/listinfo/slashcode-general > |
From: Jamie M. <ja...@mc...> - 2006-08-14 20:26:07
|
jes...@gm... (Jesse Lee) writes: > [root@solidot ]# mysql -u root -h localhost > -bash: mysql: command not found >=20 > I'm checking this issuce. OK, that means you don't have the mysql command line client on that system. That in itself is not necessarily what's preventing DBD::mysql's tests from passing. But you should probably go ahead and install that command line client anyway, it's a useful tool and you may need it in future. Also, if you are missing any libraries that DBD::mysql would need, your package manager may add them when you add the client. --=20 Jamie McCarthy http://mccarthy.vg/ ja...@mc... |
From: Jesse L. <jes...@gm...> - 2006-08-14 20:18:33
|
I've followed your steps, DBD::mysql installed successfully. I found there is a other host, so after update mysql root setting, it's been installed. Thanks very much. On 8/15/06, Jamie McCarthy <ja...@mc...> wrote: > OK, so DBD::mysql doesn't install... there are about a million > reasons that could happen. > > One is that it wants to connect to a DB at localhost with no > password. You may not have a DB running at localhost; it may not > allow root connections; it may want a password for root connections. > > If you find that 'mysql -u root -h localhost' works for you from a > root shell, check to see if you have a ~/.my.cnf file that specifies > a password you've forgotten about. > > Do a > > mysql> select * from mysql.user where User='root'; > > and see if a passworded entry pops up. I just checked on one of my > home test boxes, and doing > > mysql> update mysql.user set Password='' where User='root' and > Host='localhost'; > mysql> flush privileges; > > switched my 'make test' for DBD::mysql from > > Failed 20/22 test scripts. 428/434 subtests failed. > > to > > All tests successful, 1 test skipped. > > Of course I reset the password back the way it was, afterwards! > > If that's your issue, feel free to try that. > > If the DB you want to use for testing is on a different host, or you > want to test with a different user or specify a password etc., try > > cpan> look DBD::mysql > # perl Makefile.PL --usage > # perl Makefile.PL --testcustomargs=foobar > # make && make test && make install > > If you just want to skip DBD::mysql's tests altogether, try > > cpan> force install DBD::mysql > > -- > Jamie McCarthy > http://mccarthy.vg/ > ja...@mc... > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Slashcode-general mailing list > Sla...@li... > https://lists.sourceforge.net/lists/listinfo/slashcode-general > |