At 10:42 AM 4/11/2007, jacusy wrote: > > Yes, clamd and the whole clamav structure should be more resistant to > > failure. Your choices are to either work with it as is, or wait > > until clamav is more mature. > > >It should not be too hard to rewrite freshclam so it downloads the >update to a temporary file first, and then processes the database.
I'm quite sure that freshclam does that already, but I don't think that any testing is done on the database other than verifying the digital signature is good. I don't know if it's practical to do more extensive testing on the downloaded database before using it, but that might help. It would also help if all of clamav was more robust when presented with unexpected database results. I'm not sure why there were so many failures last night, but I suspect it has something to do with failing or maybe taking too long while trying to convert the main.cvd file to the main.inc directory structure for incremental updates, but that's just a guess. Freshclam download failures are not terribly uncommon and don't usually cause clamd to croak, so this problem was more complicated than a simple freshclam failure. Hopefully the developers will be able to solve this. -- Noel Jones _______________________________________________ Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net http://lurker.clamav.net/list/clamav-users.html