Postgres startet nicht nach dem Neustart auf Ubuntu


7

Ich bin nicht mit Ubuntu (raring) vertraut, also könnte mir bitte jemand helfen:

Ich benutze postgresql 9.1 von apt. Es installierte das entsprechende Init-Skript in /etc/init.d/postgresql. Ich kann den Server manuell mit dem Skript starten. Postgres wird jedoch beim Booten nicht gestartet. Ich habe ein update-rc.d postgresql defaultsund update-rc.d postgresql enable(als root) ausgegeben, aber das hat nicht geholfen.

Gibt es ein bestimmtes Boot-Protokoll, da ich im Syslog nichts finden konnte? Danke Leute

EDIT2: OK, das Problem scheint ein Sysvinit vs. Upstart-Problem zu sein. Wenn ich die Symlinks in entferne /etc/rcX:

sudo update-rc.d -f remove postgresql

und fügen Sie ein Upstart-Skript hinzu , um postgresql zu starten. Es wird wie erwartet beim Booten gestartet. Da das Postgresql aus dem offiziellen Apt Repo stammt, frage ich mich, warum es nicht sofort funktioniert.


Welche Ubuntu-Version verwenden Sie?. IMHO ist die Syntax sudo update-rc.d postgresql defaults.
Valentin Bajrami

1
Bitte schauen Sie sich /var/log/daemon.log und / var / log / postgresql / an, wenn es irgendwelche Hintergründe gibt, und geben Sie die letzten Protokollzeilen nach dem Neustart der Dateien an.
Thomas Berger

Die Ubuntu-Version ist ein seltenes 32-Cloud-Image. /var/log/daemon.logexistiert nicht und /var/log/postgresql/postgresql-9.1-main.logsagt nach dem letzten Herunterfahren nichts mehr. Es scheint einfach nicht automatisch zu starten.
Chris

Das update-rc.dhätte Symlinks von /etc/init.d/postgresqlbis erzeugen sollen /etc/rc2.d/Sxy-postgresql, wobei xy eine Zahl ist, um die Startreihenfolge anzuordnen. Es sollten andere Einträge in rc3.d rc5.d vorhanden sein. Können Sie diese Einträge sehen?
ott--

Ja, die Frage wurde so bearbeitet, dass sie das enthält
Chris

Antworten:


-1

Verwenden Sie eine Server- oder Desktop-Version?

Normalerweise funktionieren Postgres auf Ubuntu perfekt, aber ich verwende immer Ubuntu Server LTS. Ich denke, dass dieses Problem für einige Inkonsistenzen im Installationsprogramm für seltene Versionen verursacht wurde.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.