Ubuntu 10.04 Server版をインストールしました。ApacheとPostgreSQLが再起動
後自動で起動せず困っています。
/etc/rc2.d/以下にS19postgresql-8.4とS91apache2はあります。
sudo service apache2 start とすると問題なく起動します(postgresql-8.4も同
じ)。
sshでログインし、コンソールで作業していますのでGUIではない方法で設定する
方法を教えていただけると幸いです。
自分でsshと書いて、sshはどうなのだろうかと調べてみたところ/etc/rc2.d/以
下にsshはなく、/etc/init/ssh.confがありました。apacheとかpostgresqlも
/etc/init以下に何かファイルを作るのでしょうか。自動化のツールはありますか。
よろしくお願いします。
_______________________________________________
linux-users mailing list
linux...@listserv.linux.or.jp
http://listserv.linux.or.jp/mailman/listinfo/linux-users
(2010年07月09日 15:14), "鈴木孝征 (Suzuki Takamasa)" wrote:
> Ubuntu 10.04 Server版をインストールしました。ApacheとPostgreSQLが再起動
> 後自動で起動せず困っています。
UbuntuというよりDebianでは、update-rc.dコマンドを使って設定します。
RedHat系であれば、chkconfigにあたります。
Apacheであれば、
update-rc.d apache2 default
とすることで、標準の設定になります。
削除する場合は、update-rc.d apache2 remove
--
-----------------------------------------------------------------
Tooru Yoshida <yos...@libertysystem-factory.co.jp>
Limited Partnership Liberty System Factory
URL http://www.libertysystem-factory.co.jp/
Blog http://ameblo.jp/lsfyoshida/
Shop http://shop.libertysystem-factory.co.jp/
Linux Business Initiative(LBI) http://www.lbi.gr.jp/
Twitter ID:LSF_Yoshida
-----------------------------------------------------------------
> Apacheであれば、
> update-rc.d apache2 default
> とすることで、標準の設定になります。
> 削除する場合は、update-rc.d apache2 remove
やってみましたがreboot後にapacheが起動されることはありませんでした。
update-rc.d apache2 enableも試してみましたがだめでした。
update-rc.d apache2 defaults のあとに
System start/stop links for /etc/init.d/apache2 already exist.
と表示されるのでどこかほかの設定が足りないのでしょうか。
(2010年07月09日 17:16), "鈴木孝征 (Suzuki Takamasa)" wrote:
>> Apacheであれば、
>> update-rc.d apache2 default
>> とすることで、標準の設定になります。
>> 削除する場合は、update-rc.d apache2 remove
> やってみましたがreboot後にapacheが起動されることはありませんでした。
> update-rc.d apache2 enableも試してみましたがだめでした。
> update-rc.d apache2 defaults のあとに
> System start/stop links for /etc/init.d/apache2 already exist.
> と表示されるのでどこかほかの設定が足りないのでしょうか。
update-rc.dでalreayとなるということは、既に自動起動の設定と
なっています。
手動で起動して、立ち上がるとかかれていましたが、それは、ブラウザで
確認したのでしょうか?
それともpsで確認したのでしょうか?
/etc/apache2/apache2.confなどの設定は完了していますか?
--
-----------------------------------------------------------------
Tooru Yoshida <yos...@libertysystem-factory.co.jp>
Limited Partnership Liberty System Factory
URL http://www.libertysystem-factory.co.jp/
Blog http://ameblo.jp/lsfyoshida/
Shop http://shop.libertysystem-factory.co.jp/
Linux Business Initiative(LBI) http://www.lbi.gr.jp/
Twitter ID:LSF_Yoshida
-----------------------------------------------------------------
> update-rc.dでalreayとなるということは、既に自動起動の設定と
> なっています。
>
> 手動で起動して、立ち上がるとかかれていましたが、それは、ブラウザで
> 確認したのでしょうか?
> それともpsで確認したのでしょうか?
>
> /etc/apache2/apache2.confなどの設定は完了していますか?
sudo service apache2 start とすると
$ ps ax|grep apache
2166 ? Ss 0:00 /usr/sbin/apache2 -k start
[以下省略]
$ w3m http://localhost/
It works!
[以下省略]
$ sudo service apache2 status
Apache is running (pid 2166).
となります。
問題の概要と解決方法は以下のページにあるものとほぼ同じでした。
https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/543506
/etc/init/rc-sysinit.conf にある console output をコメントアウトすると再起動
後apacheもpostgresqlもatdもcronも起動しました。
rc-sysinit.confで /etc/rc2.d/ 以下のファイルを起動していたのでrc2.d以下にあ
るapacheなどは起動されないということです。
私の場合 console output のコメントアウトは有効でしたが started rsyslog を追
加するとまたrc2.dが動かなくなってしまいました。
どのような条件のときにこの問題が発生するのかは確定していませんがいくつか気に
なった単語を拾っておきます。
Plymouth : 起動時のグラフィックを表示?コンソール表示と競合?
nvidia : 私のコンピュータもNvidia社IONチップセットです。同じくグラフィックス
関係?
コンソールログインに変更してみて問題が発生するのか調べてみたいのですがどこを
いじっていいのかわかりません。本題と関連ないのですがわかるかたお願いします。