No, everything is installed or you would get a different error. The mysql account in your koha-conf.xml file is wrong or not granted permissions. Try connecting using mysql on the command line and the info form your file. When that fails, go back and do the "grant..." steps in the install, like: grant all on <kohadatabasename>.* to '<kohadatabaseuser>'@'localhost' identified by '<kohadatabaseuserpassword>'; -- Joe Atzberger LibLime - Open Source Library Solutions On Thu, Jul 2, 2009 at 12:37 PM, sdstein7 <sdstein7@gmail.com> wrote:
I am in the midst of a struggle to install Koha on a Red Hat Linux 5.3 system. I am on the last page of the Fedora INSTALL instructions, and getting the following error:
"Can't locate object method "connect" via package "DBI" in /usr/share/koha/lib/C4/Context.pm line 666"
Here is Context.pm line 666: my $dbh= DBI->connect("DBI:$db_driver:dbname=$db_name;host=$db_host;port=$db_port", $db_user, $db_passwd) or die $DBI::errstr;
I get the same error in two places: 1. Running zebraqueue_daemon.pl 2. Trying to connect to Koha using http://localhost/phpmyadmin
I am certain that DBI is installed (although it took a force install in CPAN), that the DBI directory and DBI.pm are in the Perl @INC path, and that the 'use DBI' statement is present in Context.pm.
I am certain that all the variables in line 666 are defined. I also wrote a very simple perl script to call DBI->connect and it failed in the same way.
Any help is greatly appreciated.
Thanks, Sanford Stein
-- View this message in context: http://www.nabble.com/Can%27t-locate-object-method-connect-via-package-DBI-t... Sent from the Koha - Discuss mailing list archive at Nabble.com.
_______________________________________________ Koha mailing list Koha@lists.katipo.co.nz http://lists.katipo.co.nz/mailman/listinfo/koha