Re: createuser error

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Dan Thompson <dthompson(at)wv-cis(dot)net>
Cc: pgsql-admin(at)postgresql(dot)org
Subject: Re: createuser error
Date: 2004-06-06 15:54:44
Message-ID: 203.1086537284@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Dan Thompson <dthompson(at)wv-cis(dot)net> writes:
> I'm using version 7.4 on Red Hat Enterprise Linux 3.
> I get this error:
> createuser: relocation error: createuser: undefined symbol: get_progname

This is a fairly common symptom of a library version conflict.
get_progname() was added to libpq.so as of (IIRC) PG 7.4. What you've
evidently got is a 7.4 createuser that is trying to use a 7.3-or-older
libpq.so.

RHEL3 shipped with PG 7.3-something, so the presence of the older
library isn't surprising. Where did you install the newer one?
You probably need to fool with ldconfig to get the dynamic linker
to find the newer library instead of the older. Or simply replace
the older library with the newer one in /usr/lib.

regards, tom lane

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Sam Barnett-Cormack 2004-06-06 20:39:55 Re: Large database
Previous Message Dan Thompson 2004-06-06 11:54:54 createuser error