不可逆な毎日ブログ

2度と過ごすことのない毎日をつらつらと・・・

child pid xxxxx exit signal Segmentation fault (11) が出て困った

mod_python インストールして、Django動かそうとしたら、

child pid xxxxx exit signal Segmentation fault (11)

と出てしまっていた。
なぜだ、とググってみると、どうも Except のバージョンが違うと出るらしい。
ModPython/Articles/ExpatCausingApacheCrash - Graham's Project Wiki
きちんと説明してあったので、試してみるとその通り。
早速、ダウンロード。
Expat XML Parser | Free software downloads at SourceForge.net

./configure --prefix=/usr
make
sudo make install

prefix を指定しなかった場合は、/usr/local がデフォルトなんだけど、
ldconfig しても駄目だった。
シンボリックリンク試せば良かったな。一番はまったのはココだった。

その次に、Apache httpd の リコンパイル。

./configure
make
sudo make install

httpd を起動し、アクセスしてみると、うまく表示された。
数時間で解決できて良かった。