Signal-desktop: libgdk_pixbuf-2.0.so.0: cannot open shared object file

Using signal-desktop, just plain installed from the software-centre, it’s not starting. When launched from terminal, the following appears:

$ signal-desktop
/snap/signal-desktop/250/signal-desktop: error while loading shared libraries: libgdk_pixbuf-2.0.so.0: cannot open shared object file: No such file or directory

Other info:

commands:
  - signal-desktop
snap-id:      r4LxMVp7zWramXsJQAKdamxy6TAWlaDD
tracking:     stable
refresh-date: today at 11:07 EET
channels:
  stable:    1.29.3 2019-12-20 (250) 102MB -
  candidate: ↑                             
  beta:      1.29.3 2019-12-20 (250) 102MB -
  edge:      1.29.3 2020-01-07 (267) 102MB -
installed:   1.29.3            (250) 102MB -

$snap --version
snap    2.42.5
snapd   2.42.5
series  16
ubuntu  20.04
kernel  5.3.0-24-generic

$snap connections signal-desktop
Interface              Plug                            Slot                            Notes
browser-support        signal-desktop:browser-support  :browser-support                -
content                signal-desktop:gnome-3-28-1804  -                               -
content[gtk-3-themes]  signal-desktop:gtk-3-themes     gtk-common-themes:gtk-3-themes  -
content[icon-themes]   signal-desktop:icon-themes      gtk-common-themes:icon-themes   -
content[sound-themes]  signal-desktop:sound-themes     gtk-common-themes:sound-themes  -
desktop                signal-desktop:desktop          :desktop                        -
desktop-legacy         signal-desktop:desktop-legacy   :desktop-legacy                 -
gsettings              signal-desktop:gsettings        :gsettings  snap connections signal-desktop
Interface              Plug                            Slot                            Notes
browser-support        signal-desktop:browser-support  :browser-support                -
content                signal-desktop:gnome-3-28-1804  -                               -
content[gtk-3-themes]  signal-desktop:gtk-3-themes     gtk-common-themes:gtk-3-themes  -
content[icon-themes]   signal-desktop:icon-themes      gtk-common-themes:icon-themes   -
content[sound-themes]  signal-desktop:sound-themes     gtk-common-themes:sound-themes  -
desktop                signal-desktop:desktop          :desktop                        -
desktop-legacy         signal-desktop:desktop-legacy   :desktop-legacy                 -
gsettings              signal-desktop:gsettings        :gsettings                      -
home                   signal-desktop:home             :home                           -
network                signal-desktop:network          :network                        -
opengl                 signal-desktop:opengl           :opengl                         -
pulseaudio             signal-desktop:pulseaudio       :pulseaudio                     -
unity7                 signal-desktop:unity7           :unity7                         -
wayland                signal-desktop:wayland          :wayland                        -
x11                    signal-desktop:x11              :x11                            -
                    -
home                   signal-desktop:home             :home                           -
network                signal-desktop:network          :network                        -
opengl                 signal-desktop:opengl           :opengl                         -
pulseaudio             signal-desktop:pulseaudio       :pulseaudio                     -
unity7                 signal-desktop:unity7           :unity7                         -
wayland                signal-desktop:wayland          :wayland                        -
x11                    signal-desktop:x11              :x11                            -

Strange, I don’t see that on 19.10. Wonder if someone else on 20.04 can reproduce it?

I think there is some misconfiguration, but I don’t understand what it could be due to… I tried refreshing to the edge version and the following happened:

fabio@fabio-X550JK:~$ snap refresh signal-desktop --edge
error: cannot perform the following tasks:
- Download snap "gnome-3-28-1804" (110) from channel "stable" (stream error: stream ID 1; PROTOCOL_ERROR)
fabio@fabio-X550JK:~$ snap refresh signal-desktop --edge
snap "signal-desktop" has no available updates
fabio@fabio-X550JK:~$ snap refresh gnome-3-28-1804 --edge
snap "gnome-3-28-1804" is not installed

I’m now installing the gnome snap… :blush: I notice that snap is in general very slow recently, like when connecting interfaces, and I wonder if such sluggishness might be related to some misconfiguration too…

No reason to use edge, let’s go back to stable for now on signal-desktop.

Can you provide the output of the commands as I do below please?

$ snap connections signal-desktop
Interface                 Plug                            Slot                             Notes
browser-support           signal-desktop:browser-support  :browser-support                 -
content[gnome-3-28-1804]  signal-desktop:gnome-3-28-1804  gnome-3-28-1804:gnome-3-28-1804  -
content[gtk-3-themes]     signal-desktop:gtk-3-themes     gtk-common-themes:gtk-3-themes   -
content[icon-themes]      signal-desktop:icon-themes      gtk-common-themes:icon-themes    -
content[sound-themes]     signal-desktop:sound-themes     gtk-common-themes:sound-themes   -
desktop                   signal-desktop:desktop          :desktop                         -
desktop-legacy            signal-desktop:desktop-legacy   :desktop-legacy                  -
gsettings                 signal-desktop:gsettings        :gsettings                       -
home                      signal-desktop:home             :home                            -
network                   signal-desktop:network          :network                         -
opengl                    signal-desktop:opengl           :opengl                          -
pulseaudio                signal-desktop:pulseaudio       :pulseaudio                      -
unity7                    signal-desktop:unity7           :unity7                          -
wayland                   signal-desktop:wayland          :wayland                         -
x11                       signal-desktop:x11              :x11                             -
$ snap info gnome-3-28-1804
name:      gnome-3-28-1804
summary:   Shared GNOME 3.28 runtime for Ubuntu 18.04
publisher: Canonical✓
contact:   https://gitlab.gnome.org/Community/Ubuntu/gnome-3-28-1804/issues
license:   unset
description: |
  This snap includes a GNOME 3.28 stack (the base libraries and desktop
  integration components) and shares it through the content interface.
snap-id:      TKv5Fm000l4XiUYJW9pjWHLkCPlDbIg1
tracking:     stable
refresh-date: 52 days ago, at 16:24 GMT
channels:
  stable:    3.28.0-16-g27c9498.27c9498 2019-11-14 (110) 164MB -
  candidate: 3.28.0-16-g27c9498.27c9498 2019-11-14 (110) 164MB -
  beta:      ↑                                                 
  edge:      ↑                                                 
installed:   3.28.0-16-g27c9498.27c9498            (110) 164MB -
$ snap info gtk-common-themes
name:      gtk-common-themes
summary:   All the (common) themes
publisher: Canonical✓
license:   unset
description: |
  A snap that exports the GTK and icon themes used on various Linux distros.
snap-id:      jZLfBRzf1cYlYysIjD2bwSzNtngY0qit
tracking:     candidate
refresh-date: 2019-10-10
channels:
  stable:    0.1-25-gcc83164 2019-10-11 (1353) 46MB -
  candidate: 0.1-25-gcc83164 2019-10-09 (1353) 46MB -
  beta:      0.1-25-gcc83164 2019-10-09 (1353) 46MB -
  edge:      0.1             2020-01-07 (1438) 50MB -
installed:   0.1-25-gcc83164            (1353) 46MB -

Installing the snap gnome-3-28-1804 made it work. I wonder however why it had not been pulled before :thinking:

Thanks anyway @popey for your help :blush:

I was hoping to debug that without you installing the snap. But I can’t debug that now you’ve installed it :frowning: