On Wed, 19 Nov 2014, nikos wrote:
Hello list
I try to install 0.98.5 from source as I always do, and I got the error:
ERROR: This tool requires libclamav with functionality level 79 or
higher (current f-level: 77)
The previous version 0.98.4 was working without problems and install it
again.
I run centos-release-5-11.el5.centos and many other servers with old
fedora version, other with centos 6.
How can I solve this problem before upgrade all servers I admin?
Thank you in advance.
I had the same problem.
A little bit unexpectedly the configure script of 0.98.4 contains the line
LC_REVISION=23
but that of the new 0.98.5
LC_REVISION=22
That forces on my Linux system the installation of shared libs with the
extension "so.6.1.22" what seems to lead to the error if there were libs
from an old (previous) installation.
In my case before the 0.98.5 installation I found for e.g. for libclamav
libclamav.so.6.1.23
libclamav.so -> libclamav.so.6.1.23
libclamav.so.6 ->
and after the 0.98.5 installation
libclamav.so.6.1.22
libclamav.so.6.1.23
libclamav.so -> libclamav.so.6.1.22
libclamav.so.6 -> libclamav.so.6.1.23
If I correct the "bad" old symlink for libclamav.so.6 (maybe not set
correctly since the target lib has a lower revision number that the old
lib?) manually to
libclamav.so.6 -> libclamav.so.6.1.22
and accordingly for the other clamav libs the described error vanishes and
a clamscan in the test directory works.
Regards
Jens
_______________________________________________
Help us build a comprehensive ClamAV guide:
https://github.com/vrtadmin/clamav-faq
http://www.clamav.net/contact.html#ml