Snaps don't recognise GNOME 3.24 platform snap connection

Snaps that require the GNOME 3.24 platform snap don’t seem to recognize that they are connected when they have been connected and they, thus, request connection and fail to run.

$ sudo snap install gnome-3-24
gnome-3-24 3.24 from 'canonical' installed
$ sudo snap connect corebird:gnome-3-24-platform gnome-3-24:gnome-3-24-platform
$ snap run corebird
You need to connect this snap to the gnome platform snap.

You can do this with those commands:
snap install gnome-3-24
snap connect corebird:gnome-3-24-platform gnome-3-24:gnome-3-24-platform
$ sudo snap connect handbrake-jz:gnome-3-24-platform gnome-3-24:gnome-3-24-platform
$ snap run handbrake-jz.ghb
You need to connect this snap to the gnome platform snap.

You can do this with those commands:
snap install --edge gnome-3-24
snap connect handbrake-jz:gnome-3-24-platform gnome-3-24:gnome-3-24-platform

(the '3-24' number defines the platform version and might change)
$ snap interfaces
gnome-3-24:gnome-3-24-platform  corebird,handbrake-jz

What version of snapd are you using? Did you try to start it once before connecting? It could be https://bugs.launchpad.net/snappy/+bug/1645731

1 Like

Oh yes it is that bug.
Anyone reading: you can fix this bug by running sudo snap refresh core --candidate (this updates your Core to 16-2.27.4 where the bug is fixed).
I’m assuming there’s something blocking the release of Core 16-2.27.4 to stable but I don’t know what.