2.5.STABLE7から、エラーのテンプレートファイルが一つ増え、しかし、そのファイルが自分の用意していたテンプレートには無く、fallbackでデフォルトのテンプレートを読み込もうとしたが、読み込む場所を誤っており(shareとetcを勘違いしている様子)読み込めず、その結果、起動できないという状態になっていた。
自分の用意したテンプレートに、増えたファイルの分を追加して回避したが、矢張り、squidはapache?に負けず劣らずアレだ、という事を再認識。
wget http://www.squid-cache.org/Versions/v2/2.5/squid-2.5.STABLE8.tar.bz2 wget http://d.tir.jp/squid-2.5.STABLE7-errorpage-H-to-host-header.patch tar xvfj squid-2.5.STABLE8.tar.bz2 cd squid-2.5.STABLE8 patch -p0 < ../squid-2.5.STABLE7-errorpage-H-to-host-header.patch CFLAGS="-O2 -march=pentium4" \ ./configure \ --prefix=/usr/local/squid-2.5.8 \ --localstatedir=/var/lib/squid \ --enable-gnuregex \ --enable-xmalloc-statistics \ --with-pthreads \ --enable-delay-pools \ --enable-referer-log \ --enable-ssl \ --with-openssl \ --enable-cache-digests \ --enable-poll \ --disable-ident-lookups \ --enable-underscores \ --enable-auth=basic,digest \ --enable-x-accelerator-vary nice make su make install rm -f /usr/local/squid && ln -sf squid-2.5.8 /usr/local/squid /etc/rc.d/rc.squid -k shutdown /etc/rc.d/rc.squid -k kill /etc/rc.d/rc.squid