いつの間にか 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
には各言語版のエラーメッセージが収められているが、ディレクトリ構成が変わったらしい。これだけの変更で後は問題なく動いている。