[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#213606: ERROR: Load of file /usr/lib/postgresql/lib/plperl.so failed



Dear Mister Jacobowitz,

Thanks for your rapid answer,
Following your suggestion, restarting Postgres seems to get rid of the error.

Can be closed for me.

For information :
/lib/libc.so.6 is crrectly link to /lib/libc-2.3.2.so

neleus:/lib# objdump -T /lib/libc-2.3.2.so | grep __libc_current_sigrtmin_private 0002a180 g DF .text 00000037 GLIBC_PRIVATE __libc_current_sigrtmin_private

With best regards.

Paul Libert

Daniel Jacobowitz wrote:

On Wed, Oct 01, 2003 at 05:35:15PM +0200, Paul Libert wrote:
Package: libc6
Version: 2.3.2-7
Severity: normal

When trying to link perl language with postgres, we get the following error message :
Postgres command :
create function plperl_call_handler() returns opaque
	as '/usr/lib/postgresql/lib/plperl.so'
	language 'C';

Error Message :
Error Type: ProgrammingError
Error Value: ERROR: Load of file /usr/lib/postgresql/lib/plperl.so failed: /lib/libpthread.so.0: symbol __libc_current_sigrtmin_private, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference

We suspect a problem with libc6 because it was working before an upgred of the package.

What was the previous version of libc6?  Was whatever program this was
started after the upgrade?

What does "objdump -T /lib/libc-2.3.2.so | grep
__libc_current_sigrtmin_private" say?

Does /lib/libc.so.6 point to /lib/libc-2.3.2.so or have you gotten an
older version mixed in somehow?

2.3.2-{7,8} have that symbol here.






Reply to: