Greg Sabino Mullane wrote:
/usr/bin/perl: error while loading shared libraries:
/usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi/auto/DBI/DBI.so:
undefined symbol: Perl_Gthr_key_ptr

Sounds like something is out of sync. You might try reinstalling DBI, or
even Perl, and then installing DBD::Pg. A similar thread suggested
making sure all of these are the same version: perl, perl-base, and
perl-modules.
actually it seems Fedora 2 hast only one rpm "perl" for all three of above, so it's not possible for them to be out of synch.

program versions are (as returned by rpm -qa):
perl-5.8.3-18
perl-DBI-1.40-4
perl-DBD-Pg-1.31-5
postgresql-7.4.7-3.FC2.1

Those are all a little old. You might want to check if anything newer is
available via yum. Move to postgres 8.1 if you can. The latest DBI is
1.50, the latest DBD::Pg is 1.49, and the latest Perl is 5.8.8. Try to get
as close to those numbers as you can. Since it's FC 2, that might not be
possible, but a forced reinstall of all the above should at least get them
in sync enough to avoid that error.
actually i checked on rpm.pbone.net - the versions i listed are the newest versions of this software available for Fedora 2. however i downloaded the rpms from fedora ftp (same versions) and just force-upgraded them and it seems to work.

thanks for all the help
        Jakub Łukomski

--
-- Jakub Łukomski - Blackmoon Development s.c. ---
--------- e-mail:  [EMAIL PROTECTED] ----------
------ gg:  1359526 ------- icq:  21239043 -------
-------- jabber & msn:  [EMAIL PROTECTED] ----------
------------- aim & tlen: qbalukom ---------------

Reply via email to