Thank you both Ben and Till!
I have already tried what you suggest and it did seem to have worked fine. Apt-get update spit the following:
root@mail:~# apt-get update
Reading package lists... Done
W: GPG error: http://volatile.debian.org etch/volatile Release:
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EC61E0B0BBE55AB3
W: You may want to run apt-get update to correct these problems
Then I did
apt-get install clamav clamav-base clamav-freshclam clamav-docs
and it all went ok with some warnings that the sources are not signed or something like that, plus some prompts to accept that this is ok by typing [yes] y. But installation went all the way and I saw latest version numbers being installed (clam 0.92.1) and fleshclam service being stopped and started again.
I have logwatch installed (which was how I found out that clamav virus dbs were being apdated but the engine wasn't upgraded in the first place) and it shows still that version 0.88.7 is installed. Re-runing apt-get says all is already the latest version.
From clamav website faq:
I upgraded to the latest stable version but I still get the message Your ClamAV installation is OUTDATED, why?
* Make sure there is really only one version of ClamAV installed on your system:
$ whereis freshclam
$ whereis clamscan
* Also make sure that you haven’t got old libraries (libclamav.so*) lying around your filesystem. You can verify it using: $ ldd `which freshclam`
root@mail:# whereis freshclam
freshclam: /usr/bin/freshclam /usr/X11R6/bin/freshclam /usr/bin/X11/freshclam /usr/share/man/man1/freshclam.1.gz
root@mail:# whereis clamscan
clamscan: /usr/bin/clamscan /usr/X11R6/bin/clamscan /usr/bin/X11/clamscan /usr/share/man/man1/clamscan.1.gz
root@mail:# ldd `which freshclam`
linux-gate.so.1 => (0xffffe000)
libclamav.so.2 => /usr/lib/libclamav.so.2 (0xb7e76000)
libnsl.so.1 => /lib/tls/i686/cmov/libnsl.so.1 (0xb7e60000)
libresolv.so.2 => /lib/tls/i686/cmov/libresolv.so.2 (0xb7e4d000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7e39000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7d05000)
libz.so.1 => /usr/lib/libz.so.1 (0xb7cf1000)
libbz2.so.1.0 => /lib/libbz2.so.1.0 (0xb7ce1000)
libgmp.so.3 => /usr/lib/libgmp.so.3 (0xb7c9d000)
What do you people make out of these? Everything in pace or not??
BTW, how can I find the version of clamav running ??? I did some extra work on my own:
root@mail:# ps aux|grep clam
clamav 4504 0.0 4.0 62452 41916 ? Ss Sep06 21:18 /usr/sbin/clamd
clamav 8571 0.0 0.1 3008 1328 ? Ss 00:54 0:00 /usr/bin/freshclam -d --quiet
root 13963 0.0 0.0 2800 764 pts/0 S+ 12:47 0:00 grep clam
plus /etc/clamav/clamav.log shows normal activity. Googling around I came across some post that said I'll have to manually change the version number in a file in some rare cases after upgrading. Unfortunatelly I cannot remember where this post was or the filename... just helping you people in helping me.