Squid を 3.0.STABLE21 から 3.1.3 にアップデート


いつの間にか MacPorts 版の Squid が 3.0.STABLE21 から 3.1.3 にアップデートしていた。アップデートでちょっとだけ躓いたのでメモ。

アップデート手順は次のとおり。

# インストール
$ sudo port install squid3
# 起動している Squid を終了
$ sudo launchctl stop org.macports.Squid
# 開始(どっちも“stop”なので注意)
$ sudo launchctl stop org.macports.Squid

だが、いつまでたっても起動しない。調べてみると、設定ファイルの次の行が問題だった。

# 変更前
error_directory /opt/local/share/squid/errors/Japanese
# 変更後
error_directory /opt/local/share/squid/errors/ja-jp

/opt/local/share/squid/errors には各言語版のエラーメッセージが収められているが、ディレクトリ構成が変わったらしい。これだけの変更で後は問題なく動いている。

コメントを残す