How to update Clam AV

Discussion of applications not mentioned above.
Locked
User avatar
elomon
Posts: 7
Joined: 29 Jun 2020, 19:51

How to update Clam AV

Post by elomon »

Hi,

My Nas is F2-221 TOS version 4.1.24

I have some issues updating virus definition of ClamAV, it always report that virus definition are from November 7 2019.

I have found the definitions here:
[root@CASA ~]# find / -name *.cvd
/mnt/md0/application/pkgs/clamav/usr/local/share/clamav/bytecode.cvd
/mnt/md0/application/pkgs/clamav/usr/local/share/clamav/daily.cvd
/mnt/md0/application/pkgs/clamav/usr/local/share/clamav/main.cvd
/mnt/md0/application/share/clamav/bytecode.cvd
/mnt/md0/application/share/clamav/daily.cvd
/mnt/md0/application/share/clamav/main.cvd

and the files properties are the below:
total 164M ~]# ls -lash /mnt/md0/application/pkgs/clamav/usr/local/share/clamav/
0 drwxr-xr-x 1 root root 58 Nov 11 2019 .
0 drwxr-xr-x 1 root root 12 Jul 26 2019 ..
292K -rwxr-xr-x 1 root root 290K Nov 11 2019 bytecode.cvd
51M -rwxr-xr-x 1 root root 51M Nov 11 2019 daily.cvd
113M -rwxr-xr-x 1 root root 113M Nov 11 2019 main.cvd
[root@CASA ~]# ls -lash /mnt/md0/application/share/clamav/
total 164M
0 drwxr-xr-x 1 root root 94 Jul 10 15:48 .
0 drwxr-xr-x 1 root root 12 Jul 10 08:47 ..
292K -rwxr-xr-x 1 root root 290K Jul 10 15:48 bytecode.cvd
51M -rwxr-xr-x 1 root root 51M Jul 10 15:48 daily.cvd
0 drwxr-xr-x 1 root root 0 Jul 10 08:53 isolation
113M -rwxr-xr-x 1 root root 113M Jul 10 15:48 main.cvd
0 drwxr-xr-x 1 root root 0 Jul 21 19:34 tmp
0 -rw-r--r--

trying to update as suggested on the internet:
[root@CASA ~]# freshclam
ERROR: Can't open /var/log/freshclam.log in append mode (check permissions!).
ERROR: Problem with internal logger (UpdateLogFile = /var/log/freshclam.log).
ERROR: initialize: libfreshclam init failed.
ERROR: Initialization error!
WARNING: [LibClamAV] cli_rmdirs: Can't remove temporary directory /usr/local/sh/

****WORKAROUND****
The only way I found to have the AV up to date is to
- download the latest definition from http://www.clamwin.com/content/view/58/27/
- using winscp to copy the files into the 2 folders
/mnt/md0/application/pkgs/clamav/usr/local/share/clamav/ and /mnt/md0/application/share/clamav/

Is possible to have the automatic upgrade working properly?
I have tried to uninstall and reinstall but nothing.

Thanks for any help
User avatar
DiscoSi
Posts: 36
Joined: 09 Apr 2020, 20:21

Re: How to update Clam AV

Post by DiscoSi »

Wow, I've literally just been looking in to this issue myself, talk about coincidence.

What I've found is that the latest versions of ClamAV use https to download the definition updates but the TOS operating system doesn't appear to be setup to allow this correctly, /etc/ssl/certs folder is empty for example.

The solution I've found is to edit the file /etc/freshclam.conf and add http:// in front of database mirror line.

Code: Select all

DatabaseMirror "http://database.clamav.net"
This isn't a recommended solution though as it's likely to be overwritten by any updates. Terramaster support need to make this change in the ClamAV TOS package OR preferably, configure openssl to have a store of root ssl certificates installed.

@TMroy - something to add to the future bug fix/feature list?
F5-221 TOS 4.2.09 4x4TB Seagate Ironwolf, 1x240GB Ironwolf SSD (Cache)
User avatar
TMroy
TerraMaster Team
Posts: 2578
Joined: 10 Mar 2020, 14:04
China

Re: How to update Clam AV

Post by TMroy »

Will look into this case, and come back to you soon.
To contact our team, please send email to following addresses, remember to replace (at) with @:
Support team: support(at)terra-master.com (for technical support only)
Service team: service(at)terra-master.com (for purchasing, return, replacement, RMA service)
User avatar
elomon
Posts: 7
Joined: 29 Jun 2020, 19:51

Re: How to update Clam AV

Post by elomon »

I confirm I have tried the workaround from DiscoSi and it work!

Thanks a lot!
Artur
Posts: 5
Joined: 14 Jan 2020, 04:37

Re: How to update Clam AV

Post by Artur »

September 2020 over 2 months has passed from last message from support.
problem still persist. is there any update about terramaster updating the system to have https support?
User avatar
titanrx8
Posts: 222
Joined: 17 Jul 2020, 06:17

Re: How to update Clam AV

Post by titanrx8 »

Any advice for those of us who depend on the TNAS interface? ClamAV is still running on July 2020 definitions and automatic updates are supposedly enabled.
User avatar
scavenger_ro
Posts: 26
Joined: 01 Oct 2020, 00:36

Re: How to update Clam AV

Post by scavenger_ro »

DiscoSi wrote: 22 Jul 2020, 03:48 Wow, I've literally just been looking in to this issue myself, talk about coincidence.

What I've found is that the latest versions of ClamAV use https to download the definition updates but the TOS operating system doesn't appear to be setup to allow this correctly, /etc/ssl/certs folder is empty for example.

The solution I've found is to edit the file /etc/freshclam.conf and add http:// in front of database mirror line.

Code: Select all

DatabaseMirror "http://database.clamav.net"
This isn't a recommended solution though as it's likely to be overwritten by any updates. Terramaster support need to make this change in the ClamAV TOS package OR preferably, configure openssl to have a store of root ssl certificates installed.

@TMroy - something to add to the future bug fix/feature list?
Using this fix, works for me, and it even survived some OS and app updates.
Definitively a good workaround.
F2-423 proudly running UnRaid
1x Verbatim Store 'n' Stay Nano USB 3.0 32GB (BOOT)
2x 16GB Kingston KVR32S22S8/16 RAM (blocked by Terramaster)
2x 512GB SSD Samsung 970 EVO, BTRFS cache Raid 1
2x 10TB WD White Labels Helium Drives, BTRFS Parrity + Data.
User avatar
DKainer
Posts: 2
Joined: 03 Aug 2021, 21:17

Re: How to update Clam AV

Post by DKainer »

Can anyone advise how I browse to these locations on the TNAS?
I can only see folders like appdata, Music, Photo, public and Video...
Locked