[clamav-users] run freshclam without notifying clamd

Marc Marc at f1-outsourcing.eu
Sun Apr 30 15:56:46 UTC 2023


It is building now, although I am still getting an error. What I do not get this the design change behind this. Normally I could install only freshclam, and without doing anything download the current databases for the container.
Now I have to create a clamd.conf file[1] and getting all kinds of errors. Either freshclam is part of the clamav-daemon clamav-db clamav packages or not. If it not, there should not be a dependency on file included in an external package. What kind of logics is this. Why even change something that was good ...

etc/clamav # freshclam --stdout
ClamAV update process started at Sun Apr 30 11:05:23 2023
daily database available for download (remote version: 26892)
Time:    0.8s, ETA:    0.0s [========================>]   58.40MiB/58.40MiB
Testing database: '/var/lib/clamav/tmp.2d473bc9f9/clamav-8dd1897da8048bac7afd3c826a555c43.tmp-daily.cvd' ...
Database test passed.
daily.cvd updated (version: 26892, sigs: 2032828, f-level: 90, builder: raynman)
main database available for download (remote version: 62)
Time:    1.6s, ETA:    0.0s [========================>]  162.58MiB/162.58MiB
Testing database: '/var/lib/clamav/tmp.2d473bc9f9/clamav-93d1ad81cac0cfad9b0a2305580caccc.tmp-main.cvd' ...
Database test passed.
main.cvd updated (version: 62, sigs: 6647427, f-level: 90, builder: sigmgr)
bytecode database available for download (remote version: 334)
Time:    0.1s, ETA:    0.0s [========================>]  285.12KiB/285.12KiB
Testing database: '/var/lib/clamav/tmp.2d473bc9f9/clamav-f4998549cecd71d461021e791730d124.tmp-bytecode.cvd' ...
Database test passed.
bytecode.cvd updated (version: 334, sigs: 91, f-level: 90, builder: anvilleg)
ERROR: Missing argument for option at /etc/clamav/clamd.conf:2
ERROR: NotifyClamd: Can't find or parse configuration file /etc/clamav/clamd.conf

[1]
/etc/clamav # cat /etc/clamav/clamd.conf

[freshclam.conf]


> 
> Just comment the line NotifyClamd path-to-clamd.conf in freshclam.conf
> 
> [freshclam.conf]
> .
> .
> # NotifyClamd ........
> 
> 
> Re
> 
> 
> El mié, 26 abr 2023 a las 13:21, Marc (<Marc at f1-outsourcing.eu
> <mailto:Marc at f1-outsourcing.eu> >) escribió:
> 
> 
> 
> 	I am running freshclam in a build layer in docker to download
> default databases for the docker image. Obviously nothing else is
> installed at this stage.
> 
> 	apk add freshclam --no-cache
> 	touch /etc/clamav/clamd.conf (added this, otherwise freshclam
> complained about it not existing)
> 	freshclam
> 
> 	results in this error:
> 
> 	ERROR: NotifyClamd: No communication socket specified in
> /etc/clamav/clamd.conf
> 	ERROR: Can't send to clamd: Not a socket
> 
> 
> 	How do I execute freshclam and do not inform clamd? This used to be
> the default, it is sort of obvious that if the clamd.conf does not exist
> freshclam does not need to do anything.
> 	_______________________________________________
> 
> 	Manage your clamav-users mailing list subscription / unsubscribe:
> 	https://lists.clamav.net/mailman/listinfo/clamav-users
> 
> 
> 	Help us build a comprehensive ClamAV guide:
> 	https://github.com/Cisco-Talos/clamav-documentation
> 
> 	https://docs.clamav.net/#mailing-lists-and-chat
> 



More information about the clamav-users mailing list