サーバー上のclamavというウィルス対応のソフトで、最新のウィルスパターンと最新のプログラムを置き換えているのだが、昨日、clamav-0.98.5に上がった途端に、freshclamでエラーを出すようになってしまった。
ERROR: This tool requires libclamav with functionality level 79 or higher (currentf-level: 77)
という感じ。
で、よくよく調べてみると、libclamav.soとlibclamav.so.6のバージョンが一致していないことが原因らしい。
うちの環境では、それぞれ、/usr/libにいるので、6つのシンボリックリンクを1つ前の.so.6.1.22に合わせてみた。
下記がそのときのログ。
=====
# cd /usr/lib
# pwd
/usr/lib
# ll libclamav*
: (中略)
lrwxrwxrwx 1 root root 19 11月 19 06:13 http://libclamav.so -> libclamav.so.6.1.22
lrwxrwxrwx 1 root root 19 11月 19 06:14 libclamav.so.6 -> libclamav.so.6.1.23
: (中略)
-rwxr-xr-x 1 root root 18934576 11月 19 06:13 libclamav.so.6.1.22
-rwxr-xr-x 1 root root 18935646 6月 17 06:14 libclamav.so.6.1.23
: (中略)
lrwxrwxrwx 1 root root 22 11月 19 06:13 http://libclamunrar.so -> libclamunrar.so.6.1.22
lrwxrwxrwx 1 root root 22 11月 19 06:14 libclamunrar.so.6 -> libclamunrar.so.6.1.23
: (中略)
-rwxr-xr-x 1 root root 142313 11月 19 06:13 libclamunrar.so.6.1.22
-rwxr-xr-x 1 root root 142313 6月 17 06:14 libclamunrar.so.6.1.23
: (中略)
lrwxrwxrwx 1 root root 28 11月 19 06:13 libclamunrar_iface.so -> libclamunrar_iface.so.6.1.22
lrwxrwxrwx 1 root root 28 11月 19 06:14 libclamunrar_iface.so.6 -> libclamunrar_iface.so.6.1.23
: (中略)
-rwxr-xr-x 1 root root 24520 11月 19 06:13 libclamunrar_iface.so.6.1.22
-rwxr-xr-x 1 root root 24520 6月 17 06:14 libclamunrar_iface.so.6.1.23
: (後略)
# rm -f http://libclamav.so ;ln -s libclamav.so.6.1.22 http://libclamav.so
# rm -f libclamav.so.6;ln -s libclamav.so.6.1.22 libclamav.so.6
# rm -f http://libclamunrar.so ;ln -s libclamunrar.so.6.1.22 http://libclamunrar.so
# rm -f libclamunrar.so.6;ln -s libclamunrar.so.6.1.22 libclamunrar.so.6
# rm -f libclamunrar_iface.so ;ln -s libclamunrar_iface.so.6.1.22 libclamunrar_iface.so
# rm -f libclamunrar_iface.so.6;ln -s libclamunrar_iface.so.6.1.22 libclamunrar_iface.so.6
# ll libclamav*
: (中略)
lrwxrwxrwx 1 root root 19 11月 20 12:44 http://libclamav.so -> libclamav.so.6.1.22
lrwxrwxrwx 1 root root 19 11月 20 12:44 libclamav.so.6 -> libclamav.so.6.1.22
: (中略)
lrwxrwxrwx 1 root root 22 11月 20 12:44 http://libclamunrar.so -> libclamunrar.so.6.1.22
lrwxrwxrwx 1 root root 22 11月 20 12:44 libclamunrar.so.6 -> libclamunrar.so.6.1.22
: (中略)
lrwxrwxrwx 1 root root 28 11月 20 12:45 libclamunrar_iface.so -> libclamunrar_iface.so.6.1.22
lrwxrwxrwx 1 root root 28 11月 20 12:45 libclamunrar_iface.so.6 -> libclamunrar_iface.so.6.1.22
: (中略)
# freshclam
ClamAV update process started at ...
: (中略)
daily.cld updated (version: 19654, sigs: 1266469, f-level: 63, builder: neo)
bytecode.cld is up to date (version: 242, sigs: 46, f-level: 63, builder: dgoddard)
Database updated (3690740 signatures) from http://db.jp.clamav.net (IP: 203.212.42.128)
Clamd successfully notified about the update.
# ps ax|grep clam
11835 pts/0 S+ 0:00 grep clam
25292 ? Ssl 5:19 /usr/sbin/clamd
# /sbin/service clamd restart
clamd を停止中: [ OK ]
clamd を起動中: [ OK ]
=====
今のところ、これで問題なく動いています。
この記事にはトラックバック・コメントがありません。
コメントは投稿者の責任においてなされるものであり、サイト管理者は責任を負いません。