[clamav-users] Strange Problem when trying update after reboot (Ubuntu 22.04.1 ClamAV 0.103.6)

Paul Netpresto paul at netpresto.co.uk
Thu Feb 16 17:45:20 UTC 2023


Hi

it would appear your calling your script before the network and dns are 
up and working.

What if your use of the 'host' command returns NXDOMAIN in you script .

Paul


On 16/02/2023 17:23, newcomer01 via clamav-users wrote:
> yes, unfortunately i use the ClamAV (0.103.6) which are available for 
> Ubuntu 22.04. 1 LTS
> Please try so simple as possible to explain what this code should do 
> and for what i need to run?
>> % ls -ld 
>> /etc/systemd/system/multi-user.target.wants/clamav-freshclam.service 
>> /lib/systemd/system/clamav-freshclam.service
>> lrwxrwxrwx 1 root root  44 Jun 23  2018 
>> /etc/systemd/system/multi-user.target.wants/clamav-freshclam.service 
>> -> /lib/systemd/system/clamav-freshclam.service
>> -rw-r--r-- 1 root root 412 Aug 21 21:28 
>> /lib/systemd/system/clamav-freshclam.service
> kind regards
> Marc
>
>
> Von / From: Matus Uhlar - Fantomas <mailto:uhlar at fantomas.sk>
> An / To: Newcomer01 <mailto:newcomer01 at posteo.de>
> Gesendet / Sent: Donnerstag, Februar 16, 2023 um 16:47 (at 04:47 PM) 
> +0100
> Betreff / Subject: Re: [clamav-users] Strange Problem when trying 
> update after reboot (Ubuntu 22.04.1 ClamAV 0.103.6)
>> On 16.02.23 15:13, newcomer01 via clamav-users wrote:
>>> i know, i have asked the same thing before some weeks.
>>> But i will post this again.
>>> When i fresh reboot my Ubuntu 22.04.1 at morning my script test at 
>>> first if dns is available and only if it is, it starts the download 
>>> from clamav sig-files.
>>> But when i do this, i got this error messages:
>>>
>>>> Thu Feb 16 08:06:11 2023 -> ClamAV update process started at Thu 
>>>> Feb 16 08:06:11 2023
>>>> Thu Feb 16 08:06:11 2023 -> WARNING: Can't query 
>>>> current.cvd.clamav.net
>>>> Thu Feb 16 08:06:11 2023 -> WARNING: Invalid DNS reply. Falling 
>>>> back to HTTP mode.
>>>> Thu Feb 16 08:06:11 2023 -> Trying to retrieve CVD header from 
>>>> https://database.clamav.net/daily.cvd
>>>> Thu Feb 16 08:06:11 2023 -> WARNING: remote_cvdhead: Download 
>>>> failed (6) Thu Feb 16 08:06:11 2023 -> WARNING: Message: Couldn't 
>>>> resolve host name
>>>> Thu Feb 16 08:06:11 2023 -> WARNING: Failed to get daily database 
>>>> version information from server: https://database.clamav.net
>>>> Thu Feb 16 08:06:11 2023 -> ERROR: check_for_new_database_version: 
>>>> Failed to find daily database using server 
>>>> https://database.clamav.net.
>>>> Thu Feb 16 08:06:11 2023 -> Trying again in 5 secs...
>>>> Thu Feb 16 08:06:16 2023 -> Trying to retrieve CVD header from 
>>>> https://database.clamav.net/daily.cvd
>>>> Thu Feb 16 08:06:16 2023 -> WARNING: remote_cvdhead: Download 
>>>> failed (6) Thu Feb 16 08:06:16 2023 -> WARNING: Message: Couldn't 
>>>> resolve host name
>>>> Thu Feb 16 08:06:16 2023 -> WARNING: Failed to get daily database 
>>>> version information from server: https://database.clamav.net
>>>> Thu Feb 16 08:06:16 2023 -> ERROR: check_for_new_database_version: 
>>>> Failed to find daily database using server 
>>>> https://database.clamav.net.
>> this looks like the DNS lookups are not vailable, no matter what your 
>> check
>> says.
>>
>>>> Thu Feb 16 08:06:16 2023 -> Trying again in 5 secs...
>>>> Thu Feb 16 08:06:21 2023 -> Trying to retrieve CVD header from 
>>>> https://database.clamav.net/daily.cvd
>>>> Thu Feb 16 08:06:21 2023 -> OK
>>>> Thu Feb 16 08:06:21 2023 -> daily database available for download 
>>>> (remote version: 26813)
>>>> Thu Feb 16 08:06:30 2023 -> Testing database: 
>>>> '/var/lib/clamav/tmp.a828aef201/clamav-83875921b32bc900edab2d0ee431fcad.tmp-daily.cvd' 
>>>> ...
>>>> Thu Feb 16 08:06:37 2023 -> Database test passed.
>>>> Thu Feb 16 08:06:37 2023 -> daily.cvd updated (version: 26813, 
>>>> sigs: 2020949, f-level: 90, builder: raynman)
>>>> Thu Feb 16 08:06:37 2023 -> Trying to retrieve CVD header from 
>>>> https://database.clamav.net/main.cvd
>>>> Thu Feb 16 08:06:37 2023 -> OK
>>>> Thu Feb 16 08:06:37 2023 -> main database available for download 
>>>> (remote version: 62)
>>>> Thu Feb 16 08:07:04 2023 -> Testing database: 
>>>> '/var/lib/clamav/tmp.a828aef201/clamav-35347411896e0523e7b74f2c91338b97.tmp-main.cvd' 
>>>> ...
>>>> Thu Feb 16 08:07:10 2023 -> Database test passed.
>>>> Thu Feb 16 08:07:10 2023 -> main.cvd updated (version: 62, sigs: 
>>>> 6647427, f-level: 90, builder: sigmgr)
>>>> Thu Feb 16 08:07:10 2023 -> Trying to retrieve CVD header from 
>>>> https://database.clamav.net/bytecode.cvd
>>>> Thu Feb 16 08:07:10 2023 -> OK
>>>> Thu Feb 16 08:07:10 2023 -> bytecode database available for 
>>>> download (remote version: 333)
>>>> Thu Feb 16 08:07:11 2023 -> Testing database: 
>>>> '/var/lib/clamav/tmp.a828aef201/clamav-2f58bc478b2afd84ba98c4d288a63ac1.tmp-bytecode.cvd' 
>>>> ...
>>>> Thu Feb 16 08:07:11 2023 -> Database test passed.
>>>> Thu Feb 16 08:07:11 2023 -> bytecode.cvd updated (version: 333, 
>>>> sigs: 92, f-level: 63, builder: awillia2)
>>>> Thu Feb 16 09:46:56 2023 -> --------------------------------------
>> there seems to be no issue further.
>>
>>> Is there another way to solve the issue?
>>> Current i have set an sleep 60 to work arround.
>> do you use clamav that comes with ubuntu?
>>
>> try running:
>>
>> % ls -ld 
>> /etc/systemd/system/multi-user.target.wants/clamav-freshclam.service 
>> /lib/systemd/system/clamav-freshclam.service
>> lrwxrwxrwx 1 root root  44 Jun 23  2018 
>> /etc/systemd/system/multi-user.target.wants/clamav-freshclam.service 
>> -> /lib/systemd/system/clamav-freshclam.service
>> -rw-r--r-- 1 root root 412 Aug 21 21:28 
>> /lib/systemd/system/clamav-freshclam.service
>>
>> the clamav-freshclam.service should contain the line
>> "After=network-online.target"
>>
>>
>>
>>> This is the first act of my script before I try to download signatures:
>>>
>>>>          if [ "$(host -W 60 -t TXT "current.cvd.clamav.net")" != "" 
>>>> ]; then
>>>>
>>>>              # standardwert fuer libs update std - 2
>>>>              LIBS_UPD_STD="2"
>>>>
>>>>              # standardwert fuer libs uli std - 5
>>>>              LIBS_ULI_STD="5"
>>>>
>>>>              # update anstossen - 1 oder 0
>>>>              START_FRESHCLAM="1"
>>>>
>>>>              # setze wert fuer netzwerkverbindung - 0 nicht 
>>>> vorhanden, 1 vorhanden
>>>>              NETZWERK_VORHANDEN="1"
>>>>
>>>>          # falls nicht innerhalb von xx sekunden der descriptive 
>>>> txt geholt werden kann
>>>>          elif [ "$(host -W 60 -t TXT "current.cvd.clamav.net")" = 
>>>> "" ]; then
>>>>
>>>>              # standardwert fuer libs update std - 2
>>>>              LIBS_UPD_STD="2"
>>>>
>>>>              # standardwert fuer libs uli std - 5
>>>>              LIBS_ULI_STD="5"
>>>>
>>>>              # update anstossen - 1 oder 0
>>>>              START_FRESHCLAM="0"
>>>>
>>>>              # setze wert fuer netzwerkverbindung - 0 nicht 
>>>> vorhanden, 1 vorhanden
>>>>              NETZWERK_VORHANDEN="0"
>>>>
>>>>          fi
>>> and only when "$NETZWERK_VORHANDEN" -eq "1" (NETZWERK_VORHANDEN is 
>>> german = NETWORK_AVAILABLE) I start update (what is this time), but 
>>> it seems that clamav CDN have a problem in case.
>>> But why?
>>> My code checks if dns from current.cvd.clamav.net  is available and 
>>> starts, but freshclam says can't resolve host name.
>>>
>>> kind regards
>>> Marc
>>> _______________________________________________
>>>
>>> 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
>
> _______________________________________________
>
> 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