Snap problem on Ubuntu 20.10 & 21.04 dev

It seems something went wrong with snap on my systems (Ubuntu 20.10 & Ubuntu 21.04 dev) and all snap apps are affected:

ricsipontaz@ricsipontaz-home  ~  zoom-client          
/snap/zoom-client/118/bin/desktop-launch: line 51: /home/ricsipontaz/.config/user-dirs.dirs: Permission denied
xrdb: Permission denied
xrdb: Can't open display ':1'

ricsipontaz@ricsipontaz-home  ~  snap list | grep zoom
zoom-client        5.4.54779.1115              118    latest/stable    ogra          -
Interface                Plug                                 Slot  Notes
audio-playback           zoom-client:audio-playback           -     -
audio-record             zoom-client:audio-record             -     -
camera                   zoom-client:camera                   -     -
desktop                  zoom-client:desktop                  -     -
hardware-observe         zoom-client:hardware-observe         -     -
home                     zoom-client:home                     -     -
network                  zoom-client:network                  -     -
network-bind             zoom-client:network-bind             -     -
network-manager-observe  zoom-client:network-manager-observe  -     -
opengl                   zoom-client:opengl                   -     -
pulseaudio               zoom-client:pulseaudio               -     -
removable-media          zoom-client:removable-media          -     -
screen-inhibit-control   zoom-client:screen-inhibit-control   -     -
system-observe           zoom-client:system-observe           -     -
unity7                   zoom-client:unity7                   -     -
wayland                  zoom-client:wayland                  -     -
x11                      zoom-client:x11                      -     -

I’m using X11 with NVIDIA driver:

echo $XDG_SESSION_TYPE
x11

Any idea?

What is snap changes ?

Also can you install the hello-world snap and does that run successfully?

hello-world snap works, but others don’t:

 ✘ ricsipontaz@ricsipontaz-Inspiron-3593  ~  snap changes
ID   Status  Spawn               Ready               Summary
16   Done    today at 18:34 CET  today at 18:34 CET  Install "hello-world" snap

 ricsipontaz@ricsipontaz-Inspiron-3593  ~  hello-world
Hello World!
 ricsipontaz@ricsipontaz-Inspiron-3593  ~  spotify
/snap/spotify/43/bin/desktop-launch: line 51: /home/ricsipontaz/.config/user-dirs.dirs: Permission denied
Gtk-Message: 18:35:29.709: Failed to load module "gail"
Gtk-Message: 18:35:29.709: Failed to load module "atk-bridge"

(spotify:14234): Gtk-WARNING **: 18:35:29.709: cannot open display: :1

 ✘ ricsipontaz@ricsipontaz-Inspiron-3593  ~  snap-store
/snap/snap-store/498/snap/command-chain/desktop-launch: line 50: /home/ricsipontaz/.config/user-dirs.dirs: Permission denied
sed: can't read /home/ricsipontaz/.config/user-dirs.dirs: Permission denied
/snap/snap-store/498/snap/command-chain/desktop-launch: line 251: /home/ricsipontaz/.config/user-dirs.dirs: Permission denied
cp: cannot open '/home/ricsipontaz/.config/user-dirs.locale' for reading: Permission denied
/snap/snap-store/498/snap/command-chain/desktop-launch: line 256: /home/ricsipontaz/.config/user-dirs.locale: Permission denied
realpath: '': No such file or directory
realpath: '': No such file or directory
realpath: '': No such file or directory
realpath: '': No such file or directory
realpath: '': No such file or directory
realpath: '': No such file or directory
realpath: '': No such file or directory
realpath: '': No such file or directory
cp: cannot stat '/snap/snap-store/498/gnome-platform/usr/share/mime': No such file or directory
Directory '/home/ricsipontaz/snap/snap-store/498/.local/share/mime/packages' does not exist!
/snap/snap-store/498/snap/command-chain/desktop-launch: line 20: /snap/snap-store/498/gnome-platform/usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0: No such file or directory
ERROR: /snap/snap-store/498/gnome-platform/usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0 exited abnormally with status 127
ERROR: update-mime-database /home/ricsipontaz/snap/snap-store/498/.local/share/mime exited abnormally with status 1
/snap/snap-store/498/usr/bin/snap-store: error while loading shared libraries: libgdk_pixbuf-2.0.so.0: cannot open shared object file: No such file or directory

What is snap version and snap list and snap connections snap-store ?

 ricsipontaz@ricsipontaz-Inspiron-3593  ~  snap --version
snap    2.48.1
snapd   2.48.1
series  16
ubuntu  20.10
kernel  5.8.0-31-generic
 ricsipontaz@ricsipontaz-Inspiron-3593  ~  snap list
Name               Version               Rev    Tracking         Publisher     Notes
chromium           87.0.4280.88          1421   latest/stable    canonical✓    -
codium             1.51.1                114    latest/stable    snapcrafters  classic
core               16-2.48               10444  latest/stable    canonical✓    core
core18             20200929              1932   latest/stable    canonical✓    base
gitkraken          7.4.1                 167    latest/stable    gitkraken✓    classic
gnome-3-34-1804    0+git.3556cb3         60     latest/stable/…  canonical✓    -
gtk-common-themes  0.1-50-gf7627e4       1514   latest/stable/…  canonical✓    -
hello-world        6.4                   29     latest/stable    canonical✓    -
snap-store         3.38.0-55-geb45541    498    latest/stable/…  canonical✓    -
snapd              2.48.1                10492  latest/stable    canonical✓    snapd
spotify            1.1.46.916.g416cacf1  43     latest/stable    spotify✓      -
zoom-client        5.4.54779.1115        118    latest/stable    ogra          -
 ricsipontaz@ricsipontaz-Inspiron-3593  ~  snap connections snap-store 
Interface                 Plug                                      Slot                       Notes
appstream-metadata        snap-store:appstream-metadata             -                          -
content                   snap-store:gnome-3-34-1804                -                          -
content                   snap-store:gtk-3-themes                   -                          -
content                   snap-store:icon-themes                    -                          -
content                   snap-store:sound-themes                   -                          -
dbus                      -                                         snap-store:packagekit-svc  -
dbus                      -                                         snap-store:snap-store      -
desktop                   snap-store:desktop                        -                          -
desktop-legacy            snap-store:desktop-legacy                 -                          -
fwupd                     snap-store:fwupd                          -                          -
gsettings                 snap-store:gsettings                      -                          -
network                   snap-store:network                        -                          -
network-manager           snap-store:network-manager                -                          -
opengl                    snap-store:opengl                         -                          -
packagekit-control        snap-store:packagekit-control             -                          -
password-manager-service  snap-store:password-manager-service       -                          -
personal-files            snap-store:dot-snap-auth-json             -                          -
snapd-control             snap-store:snapd-control                  -                          -
system-files              snap-store:hostfs-usr-share-applications  -                          -
system-observe            snap-store:system-observe                 -                          -
upower-observe            snap-store:upower-observe                 -                          -
wayland                   snap-store:wayland                        -                          -
x11                       snap-store:x11                            -                          -

It seems your snap has lost all it’s connections, for reference this is my set of connections for snap-store:

$ snap connections snap-store
Interface                 Plug                                      Slot                             Notes
appstream-metadata        snap-store:appstream-metadata             :appstream-metadata              -
content[gnome-3-34-1804]  snap-store:gnome-3-34-1804                gnome-3-34-1804:gnome-3-34-1804  -
content[gtk-3-themes]     snap-store:gtk-3-themes                   gtk-common-themes:gtk-3-themes   -
content[icon-themes]      snap-store:icon-themes                    gtk-common-themes:icon-themes    -
content[sound-themes]     snap-store:sound-themes                   gtk-common-themes:sound-themes   -
dbus                      -                                         snap-store:packagekit-svc        -
dbus                      -                                         snap-store:snap-store            -
desktop                   snap-store:desktop                        :desktop                         -
desktop-legacy            snap-store:desktop-legacy                 :desktop-legacy                  -
fwupd                     snap-store:fwupd                          :fwupd                           -
gsettings                 snap-store:gsettings                      :gsettings                       -
network                   snap-store:network                        :network                         -
network-manager           snap-store:network-manager                -                                -
opengl                    snap-store:opengl                         :opengl                          -
packagekit-control        snap-store:packagekit-control             :packagekit-control              -
password-manager-service  snap-store:password-manager-service       :password-manager-service        -
personal-files            snap-store:dot-snap-auth-json             -                                -
snapd-control             snap-store:snapd-control                  :snapd-control                   -
system-files              snap-store:hostfs-usr-share-applications  :system-files                    -
system-observe            snap-store:system-observe                 :system-observe                  -
upower-observe            snap-store:upower-observe                 :upower-observe                  -
wayland                   snap-store:wayland                        :wayland                         -
x11                       snap-store:x11                            :x11                             -

Can you provide journalctl --no-pager -u snapd ?

dec 08 07:29:34 ricsipontaz-home systemd[1]: Starting Snap Daemon...
dec 08 07:29:34 ricsipontaz-home snapd[2448]: AppArmor status: apparmor is enabled and all features are available
dec 08 07:29:46 ricsipontaz-home snapd[2448]: AppArmor status: apparmor is enabled and all features are available
dec 08 07:29:46 ricsipontaz-home snapd[2448]: daemon.go:347: started snapd/2.48.1 (series 16; classic) ubuntu/21.04 (amd64) linux/5.8.0-25-generic.
dec 08 07:29:47 ricsipontaz-home snapd[2448]: daemon.go:440: adjusting startup timeout by 1m35s (pessimistic estimate of 30s plus 5s per snap)
dec 08 07:29:47 ricsipontaz-home systemd[1]: Started Snap Daemon.
dec 08 07:29:48 ricsipontaz-home snapd[2448]: storehelpers.go:551: cannot refresh: snap has no updates available: "chromium", "codium", "core", "core18", "gitkraken", "gnome-3-28-1804", "gnome-3-34-1804", "gtk-common-themes", "plexmediaserver", "snap-store", "snapd", "spotify", "zoom-client"
dec 08 07:29:48 ricsipontaz-home snapd[2448]: autorefresh.go:479: auto-refresh: all snaps are up-to-date
dec 08 08:04:29 ricsipontaz-home snapd[2448]: storehelpers.go:551: cannot refresh: snap has no updates available: "chromium", "codium", "core", "core18", "gitkraken", "gnome-3-28-1804", "gnome-3-34-1804", "gtk-common-themes", "plexmediaserver", "snap-store", "snapd", "spotify", "zoom-client"
dec 08 08:05:23 ricsipontaz-home snapd[2448]: storehelpers.go:551: cannot refresh: snap has no updates available: "chromium", "codium", "core", "core18", "gitkraken", "gnome-3-28-1804", "gnome-3-34-1804", "gtk-common-themes", "plexmediaserver", "snap-store", "snapd", "spotify", "zoom-client"

Ok, it seems I had to reinstall snap (apt install snap --reinstall) and the snap apps, too. Weird, but it’s fixed now. Thanks for your help.