Snap store failing to respond when using IPv6

Ubuntu Version: 24.04.3

Desktop Environment (if applicable): GNOME

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)

1 Like

Were you trying to connect to the store this morning? There was a reported outage:
“Snap downloads (Production Services)” is Down

I just updated the gnome-46-2404 runtime snap connecting to the store with just IPv6 about 20 min ago and it worked ok. Maybe give it another try?

2 Likes

I’d completely forgotten about that one! I’ll do so.

I might do that as well.

I’ve just tried it, and it’s still happening today, unfortunately.

I have posted this on the snapcraft forum as you suggested.

I’ll mark this as solved. Thank you

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.