Search Postgresql Archives

Re: postgresql doesn't start

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

 



On 10/04/2015 02:45 AM, Paolo De Michele wrote:
Adrian,

thanks a lot
about your questions

1. postgresql was installed via apt-get install postgresql -y command

What OS and version?

2. in /var/run/postgresql/ there is only one file called 9.3-main.pid
3. postgres is not running, I did not find nothing with ps command
4. I remove the postmaster.pid file and I tried to run postgresql

Just the postmaster.pid or it and the 9.3-main.pid?

manually. this is the result:

# /etc/init.d/postgresql start
  * Starting PostgreSQL 9.3 database server
The PostgreSQL server failed to start. Please check the log output.
    ...fail!

Try:

pg_ctlcluster 9.3 main start



I verified in /var/log/postgresql/ and I've not found nothing

Nothing as no text at all or nothing as no messages that apply?

What does the system log show?




On 3 October 2015 at 15:19, Adrian Klaver <adrian.klaver@xxxxxxxxxxx
<mailto:adrian.klaver@xxxxxxxxxxx>> wrote:

    On 10/03/2015 05:50 AM, Paolo De Michele wrote:

        hi there,

        thanks a lot
        so, I'm using docker on ubuntu 14.04
        about permissions:

        # ls -la /var/lib/postgresql/9.3/main
        total 72
        drwx------ 28 postgres postgres 4096 Oct  3 12:41 .
        drwxr-xr-x  4 postgres postgres 4096 Oct  1 11:59 ..
        -rwx------  1 postgres postgres    4 Mar 21  2015 PG_VERSION
        drwx------ 12 postgres postgres 4096 Oct  1 11:59 base
        drwx------  2 postgres postgres 4096 Oct  1 11:59 global
        drwx------  2 postgres postgres 4096 Oct  1 11:59 pg_clog
        drwx------  6 postgres postgres 4096 Oct  1 11:59 pg_multixact
        drwx------  2 postgres postgres 4096 Oct  1 11:59 pg_notify
        drwx------  2 postgres postgres 4096 Mar 21  2015 pg_serial
        drwx------  2 postgres postgres 4096 Mar 21  2015 pg_snapshots
        drwx------  2 postgres postgres 4096 Mar 21  2015 pg_stat
        drwx------  2 postgres postgres 4096 Oct  1 11:59 pg_stat_tmp
        drwx------  2 postgres postgres 4096 Oct  1 11:59 pg_subtrans
        drwx------  2 postgres postgres 4096 Mar 21  2015 pg_tblspc
        drwx------  2 postgres postgres 4096 Mar 21  2015 pg_twophase
        drwx------  4 postgres postgres 4096 Oct  1 12:18 pg_xlog
        -rwx------  1 postgres postgres  133 Oct  1 20:00 postmaster.opts
        -rw-------  1 postgres postgres   50 Oct  3 12:41 postmaster.pid

        in /var/log/postgresql/ I've a file with 0kb
        it is weird
        is there a way to recover all dbs without starting the daemon?



    What OS and version are you running? Assuming a Debian/Ubuntu flavor
    for now.

    How was Postgres installed?

    So there is a pid file present in the data directory, how about in
    the run directory, /var/run/postgresql?

    Is Postgres running? so:

    ps ax|grep post

    or

    pg_ctl status  -D /var/lib/postgresql/9.3/main

    If not what happens if you remove the pid and start Postgres
    manually, not through supervisor?


        because I've another one docker with the same configuration and
        works
        fine (same os, same versione of postgresql)

        On 3 October 2015 at 07:13, Nicolas Paris <niparisco@xxxxxxxxx
        <mailto:niparisco@xxxxxxxxx>
        <mailto:niparisco@xxxxxxxxx <mailto:niparisco@xxxxxxxxx>>> wrote:

             ​Are you using docker on centos ? I had problem with
             centos/docker/postgresql because container size was (maybe
        still is)
             limited to 20GB on that specific OS​. Maybe not related,
        but good to
             know

             2015-10-03 0:03 GMT+02:00 John R Pierce
        <pierce@xxxxxxxxxxxx <mailto:pierce@xxxxxxxxxxxx>
             <mailto:pierce@xxxxxxxxxxxx <mailto:pierce@xxxxxxxxxxxx>>>:

                 On 10/2/2015 2:02 PM, Paolo De Michele wrote:

                     exec su postgres -c
        "/usr/lib/postgresql/9.3/bin/postgres -D
                     /var/lib/postgresql/9.3/main -c
                     config_file=/etc/postgresql/9.3/main/postgresql.conf"

                     until yesterday there were no problem
                     right now I see this in the /var/log/supervisor's
        directory:

                     2015-10-01 21:40:18 UTC HINT:  The file seems
        accidentally
                     left over, but it could not be removed. Please
        remove the
                     file by hand and try again.
                     2015-10-01 21:40:20 UTC FATAL:  could not remove
        old lock
                     file "postmaster.pid": Permission denied



                 try...
                      ls -la /var/lib/postgresql/9.3/main

                 The directory . should be owned by the postgres user,
        and it
                 should have 700, 750, or 770 permissions.   all the
        files in it
                 should also be owned by postgres.

                 also look and see if postgres logged anything in its
        own system
                 log files (/var/log/postgresql/9.3  or whatever).



                 --
                 john r pierce, recycling bits in santa cruz



                 --
                 Sent via pgsql-general mailing list
                 (pgsql-general@xxxxxxxxxxxxxx
        <mailto:pgsql-general@xxxxxxxxxxxxxx>
        <mailto:pgsql-general@xxxxxxxxxxxxxx
        <mailto:pgsql-general@xxxxxxxxxxxxxx>>)
                 To make changes to your subscription:
        http://www.postgresql.org/mailpref/pgsql-general





    --
    Adrian Klaver
    adrian.klaver@xxxxxxxxxxx <mailto:adrian.klaver@xxxxxxxxxxx>




--
Adrian Klaver
adrian.klaver@xxxxxxxxxxx


--
Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux