Обсуждение: I cannot get the db to initialize. Please help.
Has anyone seen this error and managed to get it to
work? I have installed the PostgreSQL 7.3.1 RPMs, but
I cannot get the database to initialize. I keep
getting the following error. BTW, this is on a Cobalt
RAQ550.
Any help would be appreciated.
TIA.
**************************************
[root admin]# su -l postgres -c '/usr/bin/initdb
--pgdata=/var/lib/pgsql/data'
The program
'/usr/bin/postgres'
needed by initdb does not belong to PostgreSQL version
7.3.1, or
there may be a configuration problem.
This was the error message issued by that program:
/usr/bin/postgres: error while loading shared
libraries: cannot open shared obje
ct file: cannot load shared object file: No such file
or directory
[root admin]# rpm -qf /usr/bin/postgres
postgresql-server-7.3.1-1PGDG
[root admin]#
__________________________________________________
Do you Yahoo!?
Yahoo! Web Hosting - establish your business online
http://webhosting.yahoo.com
P G <pg_dba@yahoo.com> writes:
> This was the error message issued by that program:
> /usr/bin/postgres: error while loading shared
> libraries: cannot open shared obje
> ct file: cannot load shared object file: No such file
> or directory
You probably need a shared library that you don't have, or don't have
the right version of. Or maybe you just need to fix ldconfig to know
where the libraries are. "ldd /usr/bin/postgres" should tell you what
it's looking for.
regards, tom lane
Thanks, I forgot all about ldd. Anyhow, I was able to track down the problem pretty quickly with your suggestion. Thanks Again. --- Tom Lane <tgl@sss.pgh.pa.us> wrote: > P G <pg_dba@yahoo.com> writes: > > This was the error message issued by that program: > > /usr/bin/postgres: error while loading shared > > libraries: cannot open shared obje > > ct file: cannot load shared object file: No such > file > > or directory > > You probably need a shared library that you don't > have, or don't have > the right version of. Or maybe you just need to fix > ldconfig to know > where the libraries are. "ldd /usr/bin/postgres" > should tell you what > it's looking for. > > regards, tom lane > > ---------------------------(end of > broadcast)--------------------------- > TIP 3: if posting/reading through Usenet, please > send an appropriate > subscribe-nomail command to majordomo@postgresql.org > so that your > message can get through to the mailing list cleanly __________________________________________________ Do you Yahoo!? Yahoo! Web Hosting - establish your business online http://webhosting.yahoo.com