[artix-general] [s6] clamd + freshclam configs and internet connectivity

Javier je-vv at e.email
Tue Sep 21 04:23:26 CEST 2021


Hi,

I'm wondering if I should comment out:

> LogFile /var/log/clamav/clamd.log

from /etc/clamav/clamd.conf, and:

> UpdateLogFile /var/log/clamav/freshclam.log

from /etc/clamav/freshclam.conf

Also I'm wondering if there's a way for s6 services/oneshots to know if there's already internet connectivity available (not that the ethernet interfaces are up, or that dhcpcd for example is up, but rather that there's internet up and running).  I believe since last s6 upgrade (last week), now freshclam starts too early, and fills the starting console with inability to download the DB...  See logs:

> 2021-09-20 20:14:32.645666876  ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
> 2021-09-20 20:14:32.645762441  ERROR: initialize: libfreshclam init failed.
> 2021-09-20 20:14:32.645768452  ERROR: Initialization error!
> 2021-09-20 20:14:32.661246349  ERROR: /var/log/clamav/freshclam.log is locked by another process
> 2021-09-20 20:14:33.516879873  ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
> 2021-09-20 20:14:33.525522860  ERROR: initialize: libfreshclam init failed.
> 2021-09-20 20:14:33.525591955  ERROR: Initialization error!
> 2021-09-20 20:14:33.526189974  ERROR: /var/log/clamav/freshclam.log is locked by another process
> 2021-09-20 20:14:34.481701826  ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
> 2021-09-20 20:14:34.485201946  ERROR: initialize: libfreshclam init failed.
> 2021-09-20 20:14:34.485255360  ERROR: Initialization error!
> 2021-09-20 20:14:34.485807613  ERROR: /var/log/clamav/freshclam.log is locked by another process
> 2021-09-20 20:14:35.482655430  ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
> 2021-09-20 20:14:35.482720095  ERROR: initialize: libfreshclam init failed.
> 2021-09-20 20:14:35.482758594  ERROR: Initialization error!
> 2021-09-20 20:14:35.483257024  ERROR: /var/log/clamav/freshclam.log is locked by another process
> 2021-09-20 20:14:36.483704169  ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
> 2021-09-20 20:14:36.488522094  ERROR: initialize: libfreshclam init failed.
> 2021-09-20 20:14:36.488574701  ERROR: Initialization error!
> 2021-09-20 20:14:36.489075278  ERROR: /var/log/clamav/freshclam.log is locked by another process
> 2021-09-20 20:14:37.489173050  ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
> 2021-09-20 20:14:37.489193288  ERROR: initialize: libfreshclam init failed.
> 2021-09-20 20:14:37.489198444  ERROR: Initialization error!
> 2021-09-20 20:14:37.489655235  ERROR: /var/log/clamav/freshclam.log is locked by another process
> 2021-09-20 20:14:38.489196317  ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
> 2021-09-20 20:14:38.489275089  ERROR: initialize: libfreshclam init failed.
> 2021-09-20 20:14:38.489312739  ERROR: Initialization error!
> 2021-09-20 20:14:38.489830220  ERROR: /var/log/clamav/freshclam.log is locked by another process
> 2021-09-20 20:14:39.486066312  ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
> 2021-09-20 20:14:39.488542981  ERROR: initialize: libfreshclam init failed.
> 2021-09-20 20:14:39.488600637  ERROR: Initialization error!
> 2021-09-20 20:14:39.489145708  ERROR: /var/log/clamav/freshclam.log is locked by another process
> 2021-09-20 20:14:40.489017143  ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
> 2021-09-20 20:14:40.489097324  ERROR: initialize: libfreshclam init failed.
> 2021-09-20 20:14:40.489135807  ERROR: Initialization error!
> 2021-09-20 20:14:40.489652317  ERROR: /var/log/clamav/freshclam.log is locked by another process
> 2021-09-20 20:14:41.492482369  ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
> 2021-09-20 20:14:41.495202256  ERROR: initialize: libfreshclam init failed.
> 2021-09-20 20:14:41.495259903  ERROR: Initialization error!
> 2021-09-20 20:14:41.495833709  ERROR: /var/log/clamav/freshclam.log is locked by another process
> 2021-09-20 20:14:42.492479416  ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
> 2021-09-20 20:14:42.492561067  ERROR: initialize: libfreshclam init failed.
> 2021-09-20 20:14:42.492599624  ERROR: Initialization error!
> 2021-09-20 20:14:42.493123969  ERROR: /var/log/clamav/freshclam.log is locked by another process
> 2021-09-20 20:14:43.490707475  ClamAV update process started at Mon Sep 20 20:14:43 2021
> 2021-09-20 20:14:43.495391476  WARNING: Can't query current.cvd.clamav.net
> 2021-09-20 20:14:43.495462233  WARNING: Invalid DNS reply. Falling back to HTTP mode.
> 2021-09-20 20:14:43.495693667  Trying to retrieve CVD header from https://database.clamav.net/daily.cvd
> 2021-09-20 20:14:43.496772814  WARNING: remote_cvdhead: Download failed (6) WARNING:  Message: Couldn't resolve host name
> 2021-09-20 20:14:43.496785468  WARNING: Failed to get daily database version information from server: https://database.clamav.net
> 2021-09-20 20:14:43.496793499  ERROR: check_for_new_database_version: Failed to find daily database using server https://database.clamav.net.
> 2021-09-20 20:14:43.496798150  Trying again in 5 secs...
> 2021-09-20 20:14:48.497159402  Trying to retrieve CVD header from https://database.clamav.net/daily.cvd
> 2021-09-20 20:14:48.986050859  daily.cld database is up-to-date (version: 26298, sigs: 1934493, f-level: 90, builder: raynman)
> 2021-09-20 20:14:48.986067873  Trying to retrieve CVD header from https://database.clamav.net/main.cvd
> 2021-09-20 20:14:49.221972555  main.cld database is up-to-date (version: 62, sigs: 6647427, f-level: 90, builder: sigmgr)
> 2021-09-20 20:14:49.221988805  Trying to retrieve CVD header from https://database.clamav.net/bytecode.cvd
> 2021-09-20 20:14:49.409622147  bytecode.cld database is up-to-date (version: 333, sigs: 92, f-level: 63, builder: awillia2)

On the console what I get to see is that it couldn't download the daily DB, not the whole thing...  About conflicting logging, perhaps I actually can extend those configs to ALL services/oneshots, if managed by s6...  For example, perhaps I should remove:

> log_file             "/var/log/mpd.log

 From /etc/mpd.conf, and the same for all other services/oneshots...  Is that right?  Also, what about internet connection discovery as a dependency to services, which depend on having internet access?

Thanks !

-- 
Javier
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 228 bytes
Desc: OpenPGP digital signature
URL: <https://lists.artixlinux.org/archives/artix-general/attachments/20210920/13b6cabf/attachment-0001.sig>


More information about the artix-general mailing list