Re: pg_ctl can't start db server
От | Adrian Klaver |
---|---|
Тема | Re: pg_ctl can't start db server |
Дата | |
Msg-id | 8adf07e9-585e-cbe9-fbc2-dadf89ec6ae5@aklaver.com обсуждение исходный текст |
Ответ на | pg_ctl can't start db server (Tanja Savic <tanja.savic@crossmasters.com>) |
Список | pgsql-general |
On 5/29/20 8:19 AM, Tanja Savic wrote: > Hi, > > We did the upgrade of PostgreSQL 10 to 12 on linux server. Everything > was fine (can connect via pgAdmin, data is there…) except two > tablespaces which are still in directory for PostgreSQL 10. > > So we followed these steps to move tablespaces: > https://www.enterprisedb.com/blog/moving-tablespaces-postgresql > > The problem was at the end while executing: > > $ pg_ctl start > > This is the error trace: > > pg_ctl: another server might be running; trying to start server anyway > > waiting for server to start....postgres: could not access the server > configuration file "/var/lib/postgresql/12/main/postgresql.conf": No > such file or directory > > stopped waiting > > pg_ctl: could not start server > > Examine the log output. > > The configuration file path is /etc/postgresql/12/main/ postgresql.conf > and it is configured in /var/lib/postgresql/12/main/postmaster.opts: > > “/usr/lib/postgresql/12/bin/postgres "-D" "/var/lib/postgresql/12/main" > "-c" "config_file=/etc/postgresql/12/main/postgresql.conf" > > Why does pg_ctl complains about thepostgresql.conf path? I'm guessing you are on Debian/Ubuntu? If so what does the below show?: pg_lsclusters If it shows clusters then do: sudo pg_ctlcluster 12 main start If the above is not correct, then what user where you doing: pg_ctl start as? > > Thank you, > > Tanja > -- Adrian Klaver adrian.klaver@aklaver.com
В списке pgsql-general по дате отправления: