squidが動かないだよ

squid脆弱性がうんたらかんたらと出ていたので、バージョンアップすることに。

# /usr/local/etc/rc.d/squid.sh stop
# cd /usr/ports
# make update
# pkg_info | grep squid
# portupgrade -r squid-2.5.5_8
で、アップデート終了。
# /usr/local/etc/rc.d/squid.sh start
で、無事再起動…のはずだったのに、なぜか動いていない。
# dmesg | tail
として、コンソールへのメッセージを見てみると、
pid 592 (squid), uid 100: exited on signal 6
pid 594 (squid), uid 100: exited on signal 6
pid 596 (squid), uid 100: exited on signal 6
と、なんかのエラーで強制終了してる様子。 「exited on signal 6」をキーワードにgoogle先生に尋ねる。 出てきた答えは、
RPM版のsquid(squid-2.4.STABLE1-5)をインストールを行って、 取り合えす動作確認と言うことでそのままsquidの起動を 行ったところ以下のエラーが発生して起動しません。
この質問メールからのスレッドを一通り読んでみる。 どうも、logファイルを出力するディレクトリに、書き込み権限があるかどうかが問題のようだ。 logファイルのディレクトリのオーナーは、nobody。squidの動いてるユーザはsquid。これだ! logファイルのディレクトリ以下のオーナーと、cacheディレクトリ以下のオーナーを変更。 そして再起動。よし、動いた! はぁ、疲れた。