Re: /usr/bin/perl: relocation error: /usr/lib/perl5/auto/DBI/DBi.so: undefined symbol: Perl_Gthr_key_ptr
Thank you for the reply.
I'm using debian woody.
paq:~#dpkg -l perl\* | grep ^i
shows all are of same version 5.6.1-7
paq:~#dpkg -l libdbi-perl | grep ^i
version is 1.41-1.
I don't know actually from where I installed the DBI. May be from a
third party. If the version conflict is the case, I don't know which one
I should change? Perl or DBI?? Lots of other projects are running on
that server. So, it may not be wise to change Perl. If I can be assured
that version conflict is the reason behind, then I will take another machine
to run this project. But, before that, I like to be sure, whether
this is version
conflict or some other reasons.
On Mon, 27 Sep 2004 13:18:45 +0100, Stephen Quinney
> On Mon, Sep 27, 2004 at 05:27:13PM +0600, Tanveer Hasan wrote:
> > Dear List,
> > I'm a novice in perl programming. In one of my project, I used
> > perlDBI to interface with a postGRE database. It was okay earlier.
> > We put a hold on that project for around 4/5 months. I don't
> > know whether someone upgraded perl or DBI. While running the
> > script again, I have got the following error.
> > /usr/bin/perl: relocation error: /usr/lib/perl5/auto/DBI/DBi.so:
> > undefined symbol: Perl_Gthr_key_ptr
> > paq:~#dpkg -l perl\* | grep ^i
> > shows all are of same version 5.6.1-7
> > paq:~#dpkg -l libdbi-perl | grep ^i
> > version is 1.41-1
> Can you tell me what Debian system you are running? Woody, sarge?
> In woody/stable the expected versions are:
> perl 5.6.1-8.7
> libdbi-perl 1.21-2
> In sarge/testing the current newest versions are:
> perl 5.8.4-2.2
> libdbi-perl 1.43-1
> Are you using backported packages that you got from an unofficial
> source? If so one of those might be causing your problems.
> Stephen Quinney