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

Reply via email to