BIND 9.7.3
BIND 9.7.3 をインストールした。ISC から速攻 9.7.3 に入れかえたほうがいいとお知らせがあったので迷わずアップデートした。https://www.jpcert.or.jp/ サイトの脆弱性関連情報から http://jvn.jp/cert/JVNVU559980/ でアナウンスされている。そんな bind のインストール手順は以下の通り。
wget ftp://ftp.isc.org/isc/bind9/9.7.3/bind-9.7.3.tar.gz tar zxf bind-9.7.3.tar.gz cd bind-9.7.3 make distclean ./configure --with-openssl=/usr/local/ssl make bin/tests/system/ifconfig.sh up make test /etc/rc.d/named stop make install /etc/rc.d/named start
さてこの手順のなか make の途中で
…………………… gcc -I/usr/local/src/bind-9.7.3 -I. -Iinclude -I/usr/local/src/bind.7.3/lib/dns/include -I../../lib/dns/include -I/usr/local/src/bind-9.7.lib/isc/include -I../../lib/isc -I../../lib/isc/include -I../../lib/isc/uniinclude -I../../lib/isc/nothreads/include -I../../lib/isc/x86_32/include -I/r/local/ssl/include -DUSE_MD5 -DOPENSSL -g -O2 -I/usr/local/include/libx2 -I/usr/local/include -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strgs -Wformat -Wpointer-arith -fno-strict-aliasing -c xfrin.c xfrin.c: In function 'dns_xfrin_create': xfrin.c:613: internal compiler error: Segmentation fault: 11 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. *** Error code 1 Stop in /usr/local/src/bind-9.7.3/lib/dns. *** Error code 1 Stop in /usr/local/src/bind-9.7.3/lib. *** Error code 1 Stop in /usr/local/src/bind-9.7.3. #
と、いきなりエラーになった。エラーの内容は「internal compiler error: Segmentation fault: 11」だ。どうやら gcc のエラーのようだ。そんなわけはないと思い、再度 make distclean 、configure を行い make したところ今度は全てパスしてインスールが完了。再度 named を起動して問題なく動作していることが確認できた。ひとまず安心だ。