Mailing List Archive

Error downloading daily.cvd while running freshclam update on clients - SSL peer certificate or SSH remote key was not OK
Hi,
We installed and configured ClamAV 0.102.3 on all of our AIX servers running on 7.1 version. We do have a centralized server in our environment where we installed a proxy server squid and then configured our clients to use it by setting the HTTPProxyServer parameter in freshclam.conf. This centralized server is the only server where the firewall is opened to download any updates from database.clamav.net. Below example, has XXXX server being the client and YYYY being the centralized proxy server where all clients are trying to download the updates.

But when running a freshclam, its throwing up the error as SSL peer certificate or SSH remote key was not OK. We never used SSL certificates before with any of the previous version of clamAV. I even tried resintalling back the previous version clamav 0.102.2 but this SSL peer certificate error still remains. Any help in guiding me to the correct configuration would be greatly appreciated as I have tried installing/reinstalling configuring the squid proxy server YYYY multiple times, but the error remains intact. We don't really have any certificates or SSL configured on the proxy server. Majority of the settings that we have in the squid.conf are by default.

root@XXXX/usr/local/etc # freshclam
LibClamAV Warning:
Connecting via YYYY.state.mo.us
Thu Jun 11 13:49:29 2020 -> ClamAV update process started at Thu Jun 11 13:49:29 2020
Thu Jun 11 13:49:29 2020 -> ^Can't query state.mo.us
Thu Jun 11 13:49:29 2020 -> ^Invalid DNS reply. Falling back to HTTP mode.
Thu Jun 11 13:49:29 2020 -> Reading CVD header (daily.cvd): Thu Jun 11 13:49:29 2020 -> ^remote_cvdhead: Download failed (60) Thu Jun 11 13:49:29 2020 -> ^ Message: SSL peer certificate or SSH remote key was not OK
Thu Jun 11 13:49:29 2020 -> ^Failed to get daily database version information from server: https://database.clamav.net
Thu Jun 11 13:49:29 2020 -> !check_for_new_database_version: Failed to find daily database using server https://database.clamav.net.
Thu Jun 11 13:49:29 2020 -> Trying again in 5 secs...
Thu Jun 11 13:49:34 2020 -> Reading CVD header (daily.cvd): Thu Jun 11 13:49:34 2020 -> ^remote_cvdhead: Download failed (60) Thu Jun 11 13:49:34 2020 -> ^ Message: SSL peer certificate or SSH remote key was not OK
Thu Jun 11 13:49:34 2020 -> ^Failed to get daily database version information from server: https://database.clamav.net
Thu Jun 11 13:49:34 2020 -> !check_for_new_database_version: Failed to find daily database using server https://database.clamav.net.
Thu Jun 11 13:49:34 2020 -> Trying again in 5 secs...
Thu Jun 11 13:49:39 2020 -> Reading CVD header (daily.cvd): Thu Jun 11 13:49:39 2020 -> !remote_cvdhead: Download failed (60) Thu Jun 11 13:49:39 2020 -> ! Message: SSL peer certificate or SSH remote key was not OK
Thu Jun 11 13:49:39 2020 -> ^Failed to get daily database version information from server: https://database.clamav.net
Thu Jun 11 13:49:39 2020 -> !check_for_new_database_version: Failed to find daily database using server https://database.clamav.net.
Thu Jun 11 13:49:39 2020 -> Giving up on https://database.clamav.net...
Thu Jun 11 13:49:39 2020 -> !Update failed for database: daily
Thu Jun 11 13:49:39 2020 -> ^fc_update_databases: fc_update_database failed: HTTP GET failed (11)
Thu Jun 11 13:49:39 2020 -> !Database update process failed: HTTP GET failed (11)
Thu Jun 11 13:49:39 2020 -> !Update failed.


root@XXXX/usr/local/etc # freshclam -V
ClamAV 0.102.3
root@XXXX /usr/local/etc # telnet YYYY 3128
Trying...
Connected to YYYY.state.mo.us.
Escape character is '^]'.
root@XXXX/usr/local/etc # cat freshclam.conf | grep -v ^#
DatabaseDirectory /var/lib/clamav

UpdateLogFile /var/log/clamav/freshclam.log

LogTime yes

LogSyslog yes

LogRotate yes

DatabaseMirror database.clamav.net

HTTPProxyServer YYYY.state.mo.us
HTTPProxyPort 3128

Proxy server(YYYY)

[root@YYYY~]# freshclam -V
ClamAV 0.102.3/25840/Thu Jun 11 07:52:31 2020
[root@YYYY~]# cat /etc/squid/squid.conf | grep -v ^#

visible_hostname YYYY
acl localnet src state.mo.us

acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 443 # https
acl CONNECT method CONNECT

acl access_to_clamav_updates dstdomain "/etc/squid/clamavupdate.txt"
http_access allow access_to_clamav_updates
http_access deny all

http_access deny !Safe_ports

http_access deny CONNECT !SSL_ports

http_access allow localhost manager
http_access deny manager



http_access allow localnet
http_access allow localhost

http_access deny all

http_port 3128

cache_dir ufs /var/spool/squid 100 16 256

coredump_dir /var/spool/squid

refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern . 0 20% 4320
[root@YYYY~]# cat "/etc/squid/clamavupdate.txt"
db.US.clamav.net
database.clamav.net
[root@YYYY~]#
Re: Error downloading daily.cvd while running freshclam update on clients - SSL peer certificate or SSH remote key was not OK [ In reply to ]
Hi there,

On Thu, 11 Jun 2020, Mohammed Siddiqui wrote:

> ... when running a freshclam, its throwing up the error as SSL peer
> certificate or SSH remote key was not OK.

Just as an example, take a look at

https://elatov.github.io/2019/01/using-squid-to-proxy-ssl-sites/

--

73,
Ged.

_______________________________________________

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
Re: Error downloading daily.cvd while running freshclam update on clients - SSL peer certificate or SSH remote key was not OK [ In reply to ]
Thanks Ged.
It really helped in configuring. Appreciate it.
________________________________
From: clamav-users <clamav-users-bounces@lists.clamav.net> on behalf of G.W. Haywood via clamav-users <clamav-users@lists.clamav.net>
Sent: Thursday, June 11, 2020 3:15 PM
To: ClamAV users ML <clamav-users@lists.clamav.net>
Cc: G.W. Haywood <clamav@jubileegroup.co.uk>
Subject: Re: [clamav-users] Error downloading daily.cvd while running freshclam update on clients - SSL peer certificate or SSH remote key was not OK

EXTERNAL EMAIL: Please do not click on links or attachments unless you know the content is safe.

Hi there,

On Thu, 11 Jun 2020, Mohammed Siddiqui wrote:

> ... when running a freshclam, its throwing up the error as SSL peer
> certificate or SSH remote key was not OK.

Just as an example, take a look at

https://elatov.github.io/2019/01/using-squid-to-proxy-ssl-sites/

--

73,
Ged.

_______________________________________________

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