Hello!

"G.W. Haywood via clamav-users" <clamav-users@lists.clamav.net> schrieb am 
07.12.19 um 16:13:52 Uhr:
> Hi there,
> 
> On Sat, 7 Dec 2019, ratatouille via clamav-users wrote:
> 
> > Since the recent update of clamav I have the following problem when 
> > freshclam
> > automatically tries to update the db.
> >
> > Dec  7 11:20:43 bitmachine1 freshclam[783]: Unexpected error when 
> > attempting to update database: daily
> > Dec  7 11:20:43 bitmachine1 freshclam[783]: fc_update_databases: 
> > fc_update_database failed: Failed to read/write file to database directory 
> > (10)
> > Dec  7 11:20:43 bitmachine1 freshclam[783]: Database update process failed: 
> > Failed to read/write file to database directory (10)
> >
> > # ls -al
> > drwxr-xr-x 2 vscan vscan      4096  7. Dez 12:44 .
> > drwxr-xr-x 6 root  root       4096 22. Jan 2019  ..
> > -rw-r--r-- 1 vscan vscan   1458176 19. Sep 19:58 bytecode.cld
> > -rw-r----- 1 vscan vscan 167019008  7. Dez 12:44 daily.cld
> > -rw-r--r-- 1 vscan vscan 307403264 25. Nov 22:31 main.cld
> > -rw------- 1 vscan vscan       896 25. Nov 21:08 mirrors.dat
> >
> > # ps aux |grep clam
> > vscan      783  0.0  0.0  91040   232 ?        Ss   Nov28   0:00 
> > /usr/local/bin/freshclam -d
> > vscan     2091  0.0 39.3 1055172 808732 ?      Ssl  Nov28   2:18 
> > /usr/local/sbin/clamd
> >
> > It fails to create the tmp-folder. No problem when I call freshclam
> > from a terminal.
> >
> > What is wrong and how can I fix this issue?  
> 
> It isn't easy to see what's wrong without more information.
> 
> You could tell freshclam to log verbosely, that might shed some light
> on the issue.
> 
> What version of ClamAV are you using?
> 
> How much disc space is available?  How much memory is in the machine?
> 
> Please post the freshclam configuration and the exact terminal command
> which you used.  I wonder if you are not using the same configuration
> for the freshclam daemon that you're using when you run freshclam from
> the terminal.  I suggest you stop the freshclam daemon, and restart it
> with the path to its configuration file specified explicitly on the
> command line.  You could also specify the path when you run freshclam
> from the command line, to be sure it's the same.
> 
> The database read timeout in the freshclam configuration supplied with
> recent releases is I believe 60 seconds.  This is not long enough in
> many cases, I recommend increasing it to something like 600 seconds,
> although this is probably not the issue you're facing here.

The system is up since 101 days. I don't remember if I restarted freshclam
since I upgraded (configure&make&make install) clamav a few days ago.

The process is running as user vscan. It makes no difference if I call freshclam
without parameter or as freshclam --config-file=/usr/local/etc/freshclam.conf

I enabled verbose logging.

Received signal: wake up
ClamAV update process started at Sat Dec  7 19:06:15 2019
Current working dir is /usr/local/share/clamav/
Querying current.cvd.clamav.net
TTL: 1800
fc_dns_query_update_info: Software version from DNS: 0.102.1
Current working dir is /usr/local/share/clamav/
check_for_new_database_version: Local copy of daily found: daily.cld.
query_remote_database_version: daily.cvd version from DNS: 25656
daily.cld database is up to date (version: 25656, sigs: 2034796, f-level: 63, 
builder: raynman)
fc_update_database: daily.cld already up-to-date.
Current working dir is /usr/local/share/clamav/
check_for_new_database_version: Local copy of main found: main.cld.
query_remote_database_version: main.cvd version from DNS: 59
main.cld database is up to date (version: 59, sigs: 4564902, f-level: 60, 
builder: sigmgr)
fc_update_database: main.cld already up-to-date.
Current working dir is /usr/local/share/clamav/
check_for_new_database_version: Local copy of bytecode found: bytecode.cld.
query_remote_database_version: bytecode.cvd version from DNS: 331
bytecode.cld database is up to date (version: 331, sigs: 94, f-level: 63, 
builder: anvilleg)
fc_update_database: bytecode.cld already up-to-date.

This is the freshclam.conf without comments. There is only one freshclam.conf on
the system.

UpdateLogFile /var/log/freshclam.log
LogVerbose yes
LogSyslog yes
LogFacility LOG_MAIL
PidFile /var/lib/clamav/freshclam.pid
DatabaseOwner vscan
DatabaseMirror database.clamav.net
Checks 48
NotifyClamd /usr/local/etc/clamd.conf
Bytecode yes

I looked at /etc/systemd/system/multi-user.target.wants/freshclam.service
and found that User=vscan Group=vscan where commented.

I commented them out and it looks like this now:

[Unit]
Description=Freshclam virus definitions downloader
After=syslog.target network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/freshclam -d
User=vscan
Group=vscan
;PrivateTmp=yes

[Install]
WantedBy=multi-user.target

I don't know if this solved the problem but for now it's gone. I'll keep track
on this and report back if it occurs still.

Thank you for your time!

  Andreas

_______________________________________________

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

Reply via email to