Auto-connection for gnome-3-28-1804 content interface

The Ubuntu Desktop team has created the gnome-3-28-1804 snap which provides supported libraries needed for GNOME 3.28 apps on 18.04 via a content interface. This snap is the supported means for building GNOME snaps on an 18.04 base, just like gnome-3-26-1604 was for 16.04 bases. We would like a snap declaration to auto-connect this interface.

default-provider: gnome-3-28-1804

Thanks for your consideration

1 Like

Is there an 18.04 base snap that this works with?

Yes, it’s not in the stable channel yet but will be real soon. @mvo is working on getting that promoted to stable.

core18 is now available in the stable channel.

I’ve verified this snap meets all the criteria previously outlined and is the same as the gnome-3-26-1604 snap, except for 3.28 and 18.04. In that light, I’m granting this now (in the interest of the upcoming 18.04 release).

Reviewers, please speak up if you feel strongly otherwise and I can revoke the snap declaration.

This is now live.

When i try to connect snap-store to gnome-3-28-1804 i get following error -

error: snap "core" has no "content" interface slots

When i run snap-store i get the following error -

cp: cannot stat '/snap/snap-store/157/gnome-platform/usr/share/mime': No such file or directory
Directory '/home/bulld/snap/snap-store/157/.local/share/mime/packages' does not exist!
/snap/snap-store/157/bin/desktop-launch: line 541: /snap/snap-store/157/gnome-platform/usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0: No such file or directory
06:24:31:0497 Gtk Locale not supported by C library.
	Using the fallback 'C' locale.
06:24:31:0563 Gtk Failed to load module "unity-gtk-module"
06:24:31:0730 GdkPixbuf Cannot open pixbuf loader module file '/home/bulld/snap/snap-store/common/.cache/gdk-pixbuf-loaders.cache': No such file or directory

This likely means that your installation is broken.
Try running the command
  gdk-pixbuf-query-loaders > /home/bulld/snap/snap-store/common/.cache/gdk-pixbuf-loaders.cache
to make things work again for the time being.
06:24:31:0759 Gtk Failed to load module "canberra-gtk-module"
06:24:31:0777 Gtk Failed to load module "canberra-gtk-module"
06:24:31:0781 GLib-GIO No GSettings schemas are installed on the system
Trace/breakpoint trap (core dumped)

SNAP VERSION :

snap --version
snap    2.39.3
snapd   2.39.3
series  16
ubuntu  16.04
kernel  4.4.0-148-generic

i got the slot and plug connected still am getting errors -

bulld@bulld-Inspiron-3521:~$ snap-store 
06:33:42:0899 Gtk Locale not supported by C library.
	Using the fallback 'C' locale.
06:33:42:0901 Gtk Failed to load module "unity-gtk-module"
06:33:42:0923 GdkPixbuf Cannot open pixbuf loader module file '/home/bulld/snap/snap-store/common/.cache/gdk-pixbuf-loaders.cache': No such file or directory

This likely means that your installation is broken.
Try running the command
  gdk-pixbuf-query-loaders > /home/bulld/snap/snap-store/common/.cache/gdk-pixbuf-loaders.cache
to make things work again for the time being.
06:33:42:0952 Gtk Failed to load module "canberra-gtk-module"
06:33:42:0953 Gtk Failed to load module "canberra-gtk-module"
06:33:42:0954 GLib-GIO No GSettings schemas are installed on the system
Trace/breakpoint trap (core dumped)

This crash is an abort because it can’t find the required gsettings schemas in the snap. What are you trying to do with snap-store? Are you trying to build your own branch of it?

no, i just disconnect snap store from gnome platform snap cause it was not launching. then i reconnected it and got the error. I think i was not connecting it correctly.

snap-store is connected to gnome-3-28-1804 but still having issues with it. not launching and ended with same error.