I installed it with qubes-snapd-helper in template(snapd itself) and then i installed the snap in the DomU(GuestVM).
Can someone tell me what i have to do to get it working again, it worked before, then i deleted it one time and installed it via snap install again and it worked one or two times it started, but after that it says that the mentioned library seems missing.
Authy expects to find libX11.so.6 library in the gnome-3-28-1804 snap, which means that if it is not listed as “connected” then it’ll be unable to find the library.
This is what the output is for a freshly installed, and running, copy of authy:
[user@personal ~][user@personal ~]$ sudo snap connect authy:gnome-3-28-1804 gnome-3-28-1804
[user@personal ~]$ sudo snap connect authy:gtk-3-themes gtk-common-themes
error: snap "gtk-common-themes" has multiple "content" interface slots:
gtk-2-themes, gtk-3-themes, icon-themes, sound-themes
[user@personal ~]$ ^C
[user@personal ~]$ authy
WARNING: cgroup v2 is not fully supported yet, proceeding with partial confinement
(authy:1828): GdkPixbuf-WARNING **: 13:44:17.480: Cannot open pixbuf loader module file '/home/user/snap/authy/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/user/snap/authy/common/.cache/gdk-pixbuf-loaders.cache
to make things work again for the time being.
Gtk-Message: 13:44:17.641: Failed to load module "pk-gtk-module"
Gtk-Message: 13:44:17.684: Failed to load module "pk-gtk-module"
GLib-GIO-Message: 13:44:20.645: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications.
TypeError: Cannot read property 'then' of undefined
at Function.AutoUpdater.init (/snap/authy/5/resources/app.asar/js/background.js:63422:22)
at Object.create (/snap/authy/5/resources/app.asar/js/background.js:56845:34)
at App.WindowHelper.create (/snap/authy/5/resources/app.asar/js/background.js:13670:32)
at App.emit (events.js:208:15)
not sure, which errors are left after you properly connected the interface (the pixbuf stuff should surely go away once the correct interfaces are connected) ?
[user@personal ~]$ snap connections authy
Interface Plug Slot Notes
browser-support authy:browser-support :browser-support -
content[gnome-3-28-1804] authy:gnome-3-28-1804 gnome-3-28-1804:gnome-3-28-1804 manual
content[gtk-3-themes] authy:gtk-3-themes gtk-common-themes:gtk-3-themes manual
content[icon-themes] authy:icon-themes gtk-common-themes:icon-themes manual
content[sound-themes] authy:sound-themes gtk-common-themes:sound-themes manual
desktop authy:desktop :desktop -
desktop-legacy authy:desktop-legacy :desktop-legacy -
gsettings authy:gsettings :gsettings -
home authy:home :home -
network authy:network :network -
opengl authy:opengl :opengl -
pulseaudio authy:pulseaudio - -
unity7 authy:unity7 :unity7 -
wayland authy:wayland :wayland -
x11 authy:x11 :x11 -
[user@personal ~]$ authy
WARNING: cgroup v2 is not fully supported yet, proceeding with partial confinement
(authy:2449): GdkPixbuf-WARNING **: 15:57:59.897: Cannot open pixbuf loader module file '/home/user/snap/authy/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/user/snap/authy/common/.cache/gdk-pixbuf-loaders.cache
to make things work again for the time being.
Gtk-Message: 15:57:59.936: Failed to load module "pk-gtk-module"
Gtk-Message: 15:57:59.938: Failed to load module "pk-gtk-module"
GLib-GIO-Message: 15:58:00.565: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications.
TypeError: Cannot read property 'then' of undefined
at Function.AutoUpdater.init (/snap/authy/5/resources/app.asar/js/background.js:63422:22)
at Object.create (/snap/authy/5/resources/app.asar/js/background.js:56845:34)
at App.WindowHelper.create (/snap/authy/5/resources/app.asar/js/background.js:13670:32)
at App.emit (events.js:208:15)
Why do i have to connect these ? Because it started before the same way and it after that i connected it it prints out the same suggestion and that the installation is broken. The GUI showed up before too but i haven’t it tested yet. I want to keept it as slim as possible to minimize attack vectors. It started before when i have only connected the first suggestion that daniel stated before.
that daniel said in the first line and it started with the pixbuf staff. But it started. After that i connected the other libraries and it is still there(the pixbuff errors).
theer are no attack vectors here … you are just connecting into a different (readonly) snap with the themes, i would actually have expected the pixbuf stuff to go away since the theme interfaces should provide access to the theme tools shipped in the gnome-3-28-1804 snap.
when i install authy from the beta channel here, everything auto-connects and i do not get such messages at all (there are seemingly some other errors with the app wallpaper or so, but the app runs fine without pixbuf errors)
what is the system you are running on … (i.e. can you show the full output of snap version ?)
EDIT: also note that authy does not yet have a stable release in the store … so in the beta channel some minor issues are surely to be expected (edge is for developers anyway and likely has development bugs)
I have to say that you must be right, as the phsyical isolation in Qubes would work that way, because the AppVM relays as read only on the root filesystem from TemplateVM. But the App started after when i connected the first one command. I should try it with an account that is not really relevant as test because it seems that it does not run really stable.
With what command i can disconnect the connected libraries before? just sudo disconnect?