Re: Problems invoking psql, was: Re: Troubles at Startup - Mailing list pgsql-admin
| From | Oliver Elphick |
|---|---|
| Subject | Re: Problems invoking psql, was: Re: Troubles at Startup |
| Date | |
| Msg-id | 1038177665.740.20.camel@linda.lfix.co.uk Whole thread Raw |
| In response to | Problems invoking psql, was: Re: Troubles at Startup (Hugh Esco <hesco@greens.org>) |
| Responses |
Re: Problems invoking psql, was: Re: Troubles at
|
| List | pgsql-admin |
On Sun, 2002-11-24 at 16:18, Hugh Esco wrote:
> So it appears that instead of copying the symbolic link, it copied instead
> pg_wrapper, renaming it in the new directory as psql.
>
> >hesco@biko:~$ /usr/lib/postgresql/bin/psql -U hesco template1
>
> hangs, and spins the hard drive interminably.
> So I open a second shell and do:
> >hesco@biko:~$ su postgres
> >Password:
> >postgres@biko:/home/hesco$ /usr/lib/postgresql/bin/psql
> >No database specified
> >postgres@biko:/home/hesco$ /usr/lib/postgresql/bin/psql template1
>
>
> and that invocation also hangs, and spins the hard drive interminably.
>
Presumably it will try to call itself recursively. Since it does an
exec, each successive process will replace the one before.
...
> >biko:/home/hesco# apt-get remove postgresql-client
> >Reading Package Lists... Done
> >Building Dependency Tree... Done
> >The following packages will be REMOVED:
> > postgresql postgresql-client
> >0 packages upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
> >Need to get 0B of archives. After unpacking 4530kB will be freed.
> >Do you want to continue? [Y/n] y
> >dpkg: conflicting diversions involving `/Package: mysql-common' or
> >`/Status: ins
> >tall ok installed'
> >E: Sub-process /usr/bin/dpkg returned an error code (2)
I don't know what that's about; you probably have some package installed
that depends on either mysql or postgresql in some way, but I don't know
of any file diversions involving postgresql packages. What have you got
in /var/lib/dpkg/diversions?
> >biko:/home/hesco# apt-get install postgresql-client
> >Reading Package Lists... Done
> >Building Dependency Tree... Done
> >Sorry, postgresql-client is already the newest version.
> >0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
You need to use the --reinstall option if the package is up to date:
apt-get --reinstall install postgresql-client
Then check the contents of /usr/lib/postgresql/bin. You should have the
following real executable files, which are installed by
postgresql-client:
/usr/lib/postgresql/bin/readpgenv
/usr/lib/postgresql/bin/psql
/usr/lib/postgresql/bin/createuser
/usr/lib/postgresql/bin/createdb
/usr/lib/postgresql/bin/dropuser
/usr/lib/postgresql/bin/dropdb
/usr/lib/postgresql/bin/pg_dump
/usr/lib/postgresql/bin/pg_restore
You should be able to do the following as user postgres:
$ /usr/bin/psql -d template1
or
$ /usr/lib/postgresql/bin/psql -d template1
and get a connection in both cases.
--
Oliver Elphick Oliver.Elphick@lfix.co.uk
Isle of Wight, UK http://www.lfix.co.uk/oliver
GPG: 1024D/3E1D0C1C: CA12 09E0 E8D5 8870 5839 932A 614D 4C34 3E1D 0C1C
========================================
"Jesus saith unto him, I am the way, the truth, and the
life; no man cometh unto the Father, but by me."
John 14:6
pgsql-admin by date: