I've just downloaded and built 0.93.2 on my RH9 (yes I know) box, but
ended up having to manually adjust the databases as the automatic update
stuff failed.

I had a daily.cld and a main.cvd in /var/lib/clamav, the version of the
.cld file was 7655 and clamav 0.93.1 was happy with it.

On updating (using -Fvh) the newly built rpms (using same spec file as I
used for 0.93.1) clamd would not start, complaining about daily.cld
being malformed. The update created a main.cvd.rpmnew file but did not
install a daily.cvd or daily.cvd.rpmnew file.

I deleted daily.cld, then started clamd (it was happy at this point) and
ran freshclam which downloaded daily.cvd (same version 7655). Another
clamd restart also showed it to be happy with both .cvd files.

So, bearing in mind that the package for clamav-db built contained two
.cvd files and didn't install one of them for some reason, what
happened? I have not changed the spec file I use to build clamav other
than editing the version number to be built. The files section for
clamav-db shows that daily.cvd and main.cvd are marked as
%config(noreplace) but there is no specific instruction on dealing with
.cld files. Why did this work for 0.93->0.93.1?

-- 

Brian
_______________________________________________
Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
http://www.clamav.net/support/ml

Reply via email to