Snap et Apt-Cacher-NG
On peut vérifier cela dans /etc/systemd/system/snapd.service.d/snap_proxy.conf :
[Service] Environment="HTTP_PROXY=http://aptcache.domaine.tld:3142" Environment="HTTPS_PROXY=http://aptcache.domaine.tld:3142"
Si le cache n'est pas correctement paramétré, lors des mises à jours automatiques, le message d'erreur suivant apparaît :
[messsage]error: cannot refresh: Post https://api.snapcraft.io/v2/snaps/refresh: CONNECT denied (ask the
admin to allow HTTPS tunnels[/message]
Dans /etc/apt-cacher-ng/acng.conf, il faut donc ajouter/modifier :
Remap-snapcraft: api.snapcraft.io ; api.snapcraft.iop snapcraftcontent.com PassThroughPattern: ^(.+.cdn.snapcraftcontent.com|api.snapcraft.io|):443$et relancer le service : systemctl restart apt-cacher-ng.service
On peut alors relancer la mise à jour des snaps : snap refresh