Problem Description:
Early this year, the snap store wouldn’t respond to a machine using IPv6. It was fixed fairly promptly.
But, it’s happening again. For example, sudo snap refresh returns the error, “error: unable to contact snap store”.
IPv4 works fine.
On my machine, where Phaedra is the name of the WiFi:
# Phaedra is currently using IPv6.
$ nmcli --terse connection show Phaedra | grep -F ipv6.method
ipv6.method:auto
$ sudo snap refresh
error: unable to contact snap store
# Turn off IPv6 on Phaedra.
$ nmcli connection modify Phaedra ipv6.method disabled
$ nmcli --terse connection show Phaedra | grep -F ipv6.method
ipv6.method:disabled
# Try snap again.
$ sudo snap refresh
All snaps up to date.
This also affects the GUI snap-store.
What I’ve Tried:
Waiting! This was happening before the weekend, then over the weekend (I forget exactly when) it started to work on IPv6 again, but all day today so far, it has been broken.
Is this a known fault, or should I report this somewhere?
Well, you could poke on the bug from the beginning of the year again:
… or try the store category on forum.snapcraft.io where the store devs read along …
(AFAIK the Canonical IS team moved the whole Canonical cloud infrastructure to a new setup recently, perhaps something was missed)