Wie lässt sich PostgreSQL beim Booten in Ubuntu starten?

5786
maksymko

Jedes Mal, wenn ich meinen Computer hochfahre, muss ich Posgtres manuell über starten

sudo /etc/init.d/postgresql-8.4 start 

Es war eine einfache Aufgabe, den automatischen Start mit Init an Ort und Stelle zu veranlassen: Fügen Sie einfach einen Symlink zum Skript in das entsprechende Verzeichnis /etc/rcN.d/.

Nun mit Upstart ... Mein Runlevel ist 2 (falls noch anwendbar) und der Symlink ist definitiv da:

lrwxrwxrwx 1 root root 24 2009-11-15 12:36 S19postgresql-8.4 -> ../init.d/postgresql-8.4 

Es startet jedoch immer noch nicht und ich habe keine Ahnung warum. Ich weiß nicht einmal, wo ich nach den entsprechenden Protokollen suchen muss, da / var / log / messages nicht mehr der richtige Ort zu sein scheint ...

3

1 Antwort auf die Frage

2
fideli

Ein Thread in den Ubuntu-Formularen (Post # 15 ) zeigt an, dass dies ein Problem für Upstart 0.6.3-11 ist und mit Upstart 0.6.3-10 erfolgreich war. Auszug:

Am 20. habe ich die vom Update Manager vorgeschlagenen Pakete unschuldig aufgerüstet. Am nächsten Tag nach dem Neustart stellte ich fest, dass Apache und Postgresql nicht mehr gestartet wurden.

Lösung: Upstart 0.6.3-11 auf 0.6.3-10 herabstufen. Apache und Postgresql funktionieren jetzt normal.

Wie? Verwenden Sie die Synaptic Package Manager-Suche nach Upstart. Wählen Sie es aus und klicken Sie dann unter Paket auf Force Version. Sie können zwischen 0.6.3-11 und 0.6.3-10 wählen. Wählen Sie 10 und klicken Sie auf Übernehmen.

Cool, hoffentlich können sie das reparieren. fideli vor 14 Jahren 0