Hi Micah,
On Mon, 7 Oct 2019, Micah Snyder (micasnyd) wrote:
On 10/6/19, 11:39 AM, G.W. Haywood wrote: > On Wed, 2 Oct 2019, Micah Snyder (micasnyd) via clamav-users wrote: > > > > We will identify the exact issue and include a fix for it in a > > 0.102.1 patch release along with one or two other bug fixes. > > If you can squeeze in a check somewhere that the temporary directory > exists and is writeable by clamd that might save some grief. Can you be more specific? I just got up, drinking my first cup of tea (ran out of coffee), but issue isn't ringing any bells with me at the moment.
I came across this at the weekend, while I was moving a clamd instance between machines. Preparation for the move included telling my milter that it would use TCP instead of a Unix domain socket, and while clamd was running on the same host as the MTA using 127.0.0.1 everything was peachy. But after copying the binary to a different host, it all went belly-up. A Wireshark trace showed that after the command (the milter uses INSTREAM) and the data to be scanned were sent OK, instead of the expected reply the clamd instance would close the connection and issue a RST with no explanation. As it turned out clamd could not write the temporary files which it has to write for the scan. There was nothing in the logs, even with debug set for both clamd and for LibClamAV. So I chowned the relevant directory, problem solved. It took me too long and if I hadn't also run out of tea I might have spotted it quicker. :( -- 73, Ged. _______________________________________________ clamav-users mailing list clamav-users@lists.clamav.net https://lists.clamav.net/mailman/listinfo/clamav-users Help us build a comprehensive ClamAV guide: https://github.com/vrtadmin/clamav-faq http://www.clamav.net/contact.html#ml