Localisez d'abord le freshclam.conf utilisé par le programme de mise à jour qui échoue. Une commande lancée à la main et le démon empaqueté peuvent utiliser des options de lancement différentes ; modifier une autre copie laissera l'échec inchangé.

Dans cette configuration active, définissez le point de terminaison du proxy HTTP et, si nécessaire, son compte :

HTTPProxyServer http://proxy.example.net
HTTPProxyPort 8080
HTTPProxyUsername proxy-user
HTTPProxyPassword PROXY_PASSWORD

Remplacez les valeurs d'exemple. Omettez HTTPProxyUsername et HTTPProxyPassword lorsque l'intermédiaire ne demande pas d'identification. Si vous choisissez un point de terminaison public, la liste de proxies HTTP propose des candidats HTTP ; la politique de téléchargement du CDN ClamAV s'applique toujours. Le programme de mise à jour doit pouvoir lire ce fichier, mais un mot de passe de proxy n'est pas une raison de le rendre lisible par tous ; accordez l'accès à l'administrateur et au compte de service appropriés.

Lors de la prochaine tentative, servez-vous de l'erreur pour choisir le contrôle suivant. Une connexion refusée indique que le listener n'est pas joignable ; un 407 indique une authentification proxy ; un téléchargement de base refusé impose d'examiner la politique de téléchargement. Lisez le journal du proxy en parallèle de l'erreur du programme de mise à jour lorsqu'il est disponible.

Changer le User-Agent n'est pas une réparation générale de ces échecs. ClamAV documente que HTTPUserAgent ne peut pas remplacer l'agent pour les mises à jour provenant du CDN clamav.net.

Articles similaires