Clamav updates on fc5 issue with virtualmin-base & WHY DIDN'T VIRTUALMIN didn't tell me it was OLD?

I'll begin with my 2 questions

1)

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
THE BIG HAIRY QUESTION IS DID I MESS UP WHEN I REMOVED
virtualmin-base-1.0-48.rh.noarch
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

2)

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
WHY DIDN'T VIRTUALMIN didn't tell me it was OLD?
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

I am running:

Running fc5
Webmin version 1.360
Virtualmin version 3.46 (Pro)
All Virtualmin packages are up to date

I was testing to see if my clamav was updated, so I did this:

cd /tmp
clamscan

I got a nasty message:

LibClamAV Warning: **************************************************
LibClamAV Warning: *** The virus database is older than 7 days. ***
LibClamAV Warning: *** Please update it IMMEDIATELY! ***
LibClamAV Warning: **************************************************

So I tried this:
freshclam

and got this:

ERROR: Please edit the example config file /etc/freshclam.conf.
ERROR: Can't parse the config file /etc/clamd.conf

So I opened it using "vi /etc/freshclam.conf" and saw:

# Comment or remove the line below.
Example

SO I changed it to this:

# Comment or remove the line below.
#Example
---------------

Then I did a "freshclam" and got this REALLY NASTY MESSAGE:

ClamAV update process started at Wed Sep 12 13:37:47 2007
WARNING: Your ClamAV installation is OUTDATED!
WARNING: Local version: 0.88.7 Recommended version: 0.91.2
DON'T PANIC! Read http://www.clamav.net/faq.html
main.cvd is up to date (version: 44, sigs: 133163, f-level: 20, builder: sven)
WARNING: Your ClamAV installation is OUTDATED!
WARNING: Current functionality level = 10, recommended = 20
DON'T PANIC! Read http://www.clamav.net/faq.html
daily.cvd is up to date (version: 4257, sigs: 18959, f-level: 21, builder: ccordes)
WARNING: Your ClamAV installation is OUTDATED!
WARNING: Current functionality level = 10, recommended = 21
DON'T PANIC! Read http://www.clamav.net/faq.html

------

MY JAW DROPPED cause there is a big difference between

0.88.7 and 0.91.2

------

My Fedora repository didn't have the latest, so I searched out and found another to make life easy.

From here:
http://ftp.belnet.be/packages/dries.ulyssis.org/fedora/fc5/i386/dries/RPMS/
---------------

I manually downloaded:

clamav-0.91.2-1.fc5.rf.i386.rpm
clamav-db-0.91.2-1.fc5.rf.i386.rpm
clamav-debuginfo-0.91.2-1.fc5.rf.i386.rpm
clamav-devel-0.91.2-1.fc5.rf.i386.rpm
---------------

Found out I needed to remove the old rpm first when I tried an update first:

rpm -Uvh clamav-0.91.2-1.fc5.rf.i386.rpm
warning: clamav-0.91.2-1.fc5.rf.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1aa78495
error: Failed dependencies:
clamav-db = 0.91.2-1.fc5.rf is needed by clamav-0.91.2-1.fc5.rf.i386
libclamav.so.1 is needed by (installed) clamav-server-0.88.7-3.fc5.i386
libclamav.so.1 is needed by (installed) clamav-update-0.88.7-3.fc5.i386
clamav-lib = 0.88.7-3.fc5 is needed by (installed) clamav-server-0.88.7-3.fc5.i386
---------------

So tried to remove

clamav-server-0.88.7-3.fc5.i386
clamav-update-0.88.7-3.fc5.i386
---------------

and I got:

rpm -e clamav-update-0.88.7-3.fc5.i386 clamav-server-0.88.7-3.fc5.i386
error: Failed dependencies:
/usr/bin/freshclam is needed by (installed) virtualmin-base-1.0-48.rh.noarch
/usr/sbin/clamd is needed by (installed) virtualmin-base-1.0-48.rh.noarch
---------------

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
THE BIG HAIRY QUESTION IS DID I MESS UP when I REMOVED
virtualmin-base-1.0-48.rh.noarch
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

and the other old clam rpm's with:

rpm -e virtualmin-base-1.0-48.rh.noarch clamav-update-0.88.7-3.fc5 clamav-lib-0.88.7-3.fc5 clamav-0.88.7-3.fc5 clamav-debuginfo-0.91.2-1.fc5.rf clamav-data-0.88.7-3.fc5 clamav-server-0.88.7-3.fc5
---------------

I then did a:

rpm --import RPM-GPG-KEY.dries.txt

That I got from:
http://dries.ulyssis.org/rpm/RPM-GPG-KEY.dries.html

then I did a rpm -i clamav-0.91.2-1.fc5.rf.i386.rpm clamav-db-0.91.2-1.fc5.rf.i386.rpm clamav-debuginfo-0.91.2-1.fc5.rf.i386.rpm clamav-devel-0.91.2-1.fc5.rf.i386.rpm
---------------

NOW I did a freshclam and got:

ClamAV update process started at Wed Sep 12 14:03:21 2007
main.cvd is up to date (version: 44, sigs: 133163, f-level: 20, builder: sven)
Downloading daily-4016.cdiff [100%]
Downloading daily-4017.cdiff [100%]
Downloading daily-4018.cdiff [100%]
Downloading daily-4019.cdiff [100%]
..
.. (middle 238 lines removed to keep this short)
..
Downloading daily-4257.cdiff [100%]
daily.cvd updated (version: 4257, sigs: 18959, f-level: 21, builder: ccordes)
Database updated (152122 signatures) from db.us.clamav.net (IP: 64.186.240.114)
WARNING: Clamd was NOT notified: Can't find or parse configuration file /etc/clamd.conf
---------------

NOW WHEN I DO A "clamscan" I get:

]# clamscan
/root/dnload/RPM-GPG-KEY.dries.txt: OK
/root/dnload/fwall.tar.gz: OK
/root/dnload/clamav-0.91.2-1.fc5.rf.i386.rpm: OK
/root/dnload/install.sh: OK
/root/dnload/clamav-devel-0.91.2-1.fc5.rf.i386.rpm: OK
/root/dnload/clamav-db-0.91.2-1.fc5.rf.i386.rpm: OK
/root/dnload/webmin-1.290-1.noarch.rpm: OK
/root/dnload/clamav-debuginfo-0.91.2-1.fc5.rf.i386.rpm: OK
/root/dnload/chkrootkit.tar.gz: OK

----------- SCAN SUMMARY -----------
Known viruses: 152122
Engine version: 0.91.2
Scanned directories: 1
Scanned files: 9
Infected files: 0
Data scanned: 40.72 MB
Time: 76.273 sec (1 m 16 s)

and NO stinking errors from clamscan.
---------------

SO I continue with my testing by doing the following:

/etc/init.d/webmin stop

/etc/init.d/webmin start
---------------

Then just to be sure Virtualmin is happy:

Virtualmin-->System Settings-->Check Config
and get:

The status of your system is being checked to ensure that all enabled features are available, that the mail server is properly configured, and that quotas are active ..

BIND DNS server is installed, and the system is configured to use it.

Mail server Postfix is installed and configured.

Apache is installed.

Webalizer is installed.

Apache is configured to host SSL websites.

MySQL is installed and running.

ProFTPd is installed.

Logrotate is installed.

SpamAssassin and Procmail are installed and configured for use.

ClamAV is installed and running.

The System and Server Status module is installed and checking on schedule.

Plugin DAV Login is installed OK.

Plugin AWstats reporting is installed OK.

Plugin Mailman is installed OK.

Plugin Protected web directories is installed OK.

Using network interface eth0 for virtual IPs.

Default IP address for virtual servers is x.x.x.x.

Both user and group quotas are enabled for home and email directories.

All commands needed to create and restore backups are installed.

.. your system is ready for use by Virtualmin.
---------------

I held my breathe as I sent a virus to one of the user accounts using:

http://www.gfi.com/emailsecuritytest/
---------------

The only thing that showed up was the confirmation email
making sure I wanted the test viruses sent,
AND IT LANDED IN THE SPAM folder!!!!

HOORAY FOR Virtualmin!

Everything seems to be running fine, but I still have
some butterflies in my stomach about removing the rpm.

Once again my questions:

1)

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
THE BIG HAIRY QUESTION IS DID I MESS UP WHEN I REMOVED
virtualmin-base-1.0-48.rh.noarch
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

2)

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
WHY DIDN'T VIRTUALMIN didn't tell me it was OLD?
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Status: 
Closed (fixed)