DBD-Pg - Postgres connection error

Posted on Tue Mar 18 22:21:28 2008 by vern
Postgres connection error
I keep getting the following error when attempting to establish a connection (from Perl): install_driver(Pg) failed: DBD::Pg object version undef does not match bootstrap parameter 2.2.2 at /usr/lib/perl/5.8/DynaLoader.pm line 245. Here's the body of code used to connect:
sub db_connect { my $dbname = shift; my $host = shift; my $user = shift; my $pass = shift; my %db_attr = ( PrintError => 0, RaiseError => 0, ); my $dsn = "DBI:Pg:dbname=$dbname;host=$host"; my $db = DBI->connect($dsn, $user, $pass, \%db_attr) or die "Can't connect() to database $dbname: +$DBI::errstr"; return ($db); }
Am I in error, or ...? We're running Debian Linux (etch, I think...). TIA, -Vern
Write a response