Ubuntuで起動時にPostgreSQLを起動させる方法は?


3

コンピュータを起動するたびに、Postgresを手動で起動する必要があります。

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

適切な/etc/rcN.d/ディレクトリにスクリプトへのシンボリックリンクを追加するだけです。

今、Upstartで...私のランレベルは2です(それがまだ適用可能であれば)そしてシンボリックリンクは間違いなくそこにあります:

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

しかし、それはまだ始まっていないし、私は理由がわからない。 / var / log / messagesはもはや適切な場所ではないと思われるので、適切なログを探す場所さえわかりません。

回答:


2

A Ubuntuフォームのスレッド (役職 #15 )はこれがUpstart 0.6.3-11の問題であり、Upstart 0.6.3-10で成功したことを示します。抜粋:

私は20日、Update Managerによって提案されたパッケージを無邪気にアップグレードしました。翌日の再起動時に、ApacheとPostgresqlが起動しなくなったことがわかりました。

解決策:Upstart 0.6.3-11を0.6.3-10にダウングレードします。 ApacheとPostgresqlは現在正常に動作しています。

どうやって? Synaptic Package Managerを使用してupstartを検索します。それを選択してからパッケージの下で強制バージョンをクリックしてください。あなたは0.6.3-11と0.6.3-10の間で選ぶようになります。 10を選択して適用をクリックしてください。


クール、うまくいけば彼らはそれを修正することができます。
fideli
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.