Postgres startet nicht mehr

Sascha Effert fermat at uni-paderborn.de
Thu Nov 6 11:19:15 CET 2008


Am Donnerstag, 6. November 2008 10:07:43 schrieb Sascha Effert:
> Hallo,
>
> ich habe gerade auf meiner openSuSe 11.0 32Bit Installation festgestellt,
> dass postgres nicht mehr startet, sowohl über das init-Skript als auch wenn
> ich pg_ctl oder postgres von Hand starte. pg_ctl bringt mir folgende
> Ausgabe:
>
> postgres at linux-6h3q:~/data> pg_ctl
> start -w -p /usr/bin/postmaster -D /var/lib/pgsql/data/ -o "-i"
> waiting for server to
> start...............................................................could
> not start server
> postgres at linux-6h3q:~/data>
>
> Leider bekomme ich keine weiteren Informationen. In /var/log/messages
> erscheint nichts, eine andere Datei in /var/log, die mir nach Ausgaben der
> DB aussieht finde ich nicht. In /var/lib/pgsql/data wurde in keinem der
> Log-Verzeichnisse etwas verändert.
>
> Ich habe zwischen dem letzten erfolgreichen Start und diesem nicht
> erfolgreichen Start den Kernel ausgetauscht und den 2.6.25er durch einen
> 2.6.26er ersetzt (zen-Kernel von Gentoo). Das war notwendig, um das Suspend
> to ram ans rennen zu kriegen. Aber eigentlich sollte der Postgres davon
> nicht betroffen sein...
>
> Hat jemand eine Idee? Eine Idee, wie ich an mehr Informationen als "could
> not start server" komme, würde mir wahrscheinlich schon sehr weiter
> helfen...

Hallo,

schweren Herzens habe ich gerade doch mal meinen Rechner neu gestartet. Mit 
dem orginal Kernel (2.6.25) startet postgres sauber, aber auch nach dem 
reboot läuft er mit dem 2.6.26er Kernel nicht. Der Server wird mit der 
Option "-i" gestartet, ist also per Netzwerk erreichbar. Meine pg_hba.conf 
sieht wie folgt aus:

# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD

# "local" is for Unix domain socket connections only
local   all         all                               trust
# IPv4 local connections:
host    all         all         127.0.0.1/32          trust
# IPv6 local connections:
host    all         all         ::1/128               trust

Ich habe es auch ohne die IPv6-Zeile ausprobiert, ohne Erfolg. Ich erhalte 
immer nur

linux-6h3q:/var/lib/pgsql/data # /etc/init.d/postgresql start
Starting PostgreSQLkonnte Server nicht starten
                                                                      failed
linux-6h3q:/var/lib/pgsql/data #

Braucht postgresql irgendwas spezielles aus dem Kernel, was mir sonst 
entgangen ist? Der 2.6.26er Kernel rennt bei mir schon seit einigen Wochen 
ohne sonstige Beanstandung.

tschau


Sascha Effert
fermat at douglas2a.de

-- 
Being evil means it can be christmas every day.



More information about the Linux mailing list