* Plamo-5.2から5.3.1へアップデートするとhttpdが起動できない [#i1d62746]

- ページ: [[不具合報告/5.0 x86_64]]
- 投稿者: [[kojima]]
- 優先順位: 低
- 状態: 完了
- カテゴリー: 不具合報告
- 投稿日: 2015-02-04 (水) 13:38:58
- バージョン: Plamo-5.3.1

** メッセージ [#mc5fb246]
アップデータを使ってPlamo-5.2から5.3.1へアップデートすると、httpdが

 $ sudo /etc/rc.d/init.d/apachectl start
 [Wed Feb 04 13:35:57.921038 2015] [:crit] [pid 7042:tid 139792988206976] Apache is running a threaded MPM, 
 but  your PHP Module is not compiled to be threadsafe.  You need to recompile PHP.
 AH00013: Pre-configuration failed

というエラーメッセージを出して起動しない。

--------
- PHPとの関係で、httpd.conf の mpm 回りの設定が、worker から prefork に変更されて、httpd.conf の設定も mpm_worker(Thread用)からmpm_prefork(非Thread用)に更新されたものの、httpdパッケージの更新時には古いhttpd.confを削除しないから不整合が生じている模様。 
とりあえず、httpd.conf の

 LoadModule mpm_worker_module lib64/httpd/modules/mod_mpm_worker.so

の行を

 LoadModule mpm_prefork_module lib64/httpd/modules/mod_mpm_prefork.so

のようにしてやれば起動できるようになる。-- [[kojima]] &new{2015-02-04 (水) 13:42:16};
- Change.Log 参照しながらアップデートしてた時に、私も似た経験した記憶があります。自分の設定した内容を破棄されても困るので、その辺の配慮もお願いします。 -- [[M.Tomi]] &new{2015-02-04 (水) 17:50:02};

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS