yes, everything is working fine on my Ubuntu laptop, except some snaps since I have activated parallel installation
Ubuntu: 20.04.1
New information:
if I âreinstallâ a broken snap (remove add restore (data), it works again
Here is a broken snap, Chromium
Notice the start of this snap fails for another lib: libatk-1.0.so.0
$ SNAPD_DEBUG=1 SNAP_CONFINE_DEBUG=1 snap run chromium
2021/02/16 15:26:33.559402 tool_linux.go:93: DEBUG: snap (at "/snap/core/current") is older ("2.48.2.1") than distribution package ("2.48.3+20.04")
2021/02/16 15:26:33.620685 cmd_run.go:407: DEBUG: SELinux not enabled
DEBUG: umask reset, old umask was 02
DEBUG: security tag: snap.chromium.chromium
DEBUG: executable: /usr/lib/snapd/snap-exec
DEBUG: confinement: non-classic
DEBUG: base snap: core18
DEBUG: ruid: 1000, euid: 0, suid: 0
DEBUG: rgid: 1000, egid: 1000, sgid: 1000
DEBUG: apparmor label on snap-confine is: /usr/lib/snapd/snap-confine
DEBUG: apparmor mode is: enforce
DEBUG: creating lock directory /run/snapd/lock (if missing)
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: opening lock directory /run/snapd/lock
DEBUG: set_effective_identity uid:0 (change: no), gid:1000 (change: yes)
DEBUG: opening lock file: /run/snapd/lock/.lock
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: set_effective_identity uid:0 (change: no), gid:1000 (change: yes)
DEBUG: sanity timeout initialized and set for 30 seconds
DEBUG: acquiring exclusive lock (scope (global), uid 0)
DEBUG: sanity timeout reset and disabled
DEBUG: ensuring that snap mount directory is shared
DEBUG: unsharing snap namespace directory
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: set_effective_identity uid:0 (change: no), gid:1000 (change: yes)
DEBUG: (experimental) ensuring snap mount and data directories are mount points
DEBUG: releasing lock 5
DEBUG: opened snap-update-ns executable as file descriptor 5
DEBUG: opened snap-discard-ns executable as file descriptor 6
DEBUG: creating lock directory /run/snapd/lock (if missing)
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: opening lock directory /run/snapd/lock
DEBUG: set_effective_identity uid:0 (change: no), gid:1000 (change: yes)
DEBUG: opening lock file: /run/snapd/lock/chromium.lock
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: set_effective_identity uid:0 (change: no), gid:1000 (change: yes)
DEBUG: sanity timeout initialized and set for 30 seconds
DEBUG: acquiring exclusive lock (scope chromium, uid 0)
DEBUG: sanity timeout reset and disabled
DEBUG: initializing mount namespace: chromium
DEBUG: snappy_udev_init
DEBUG: setup_devices_cgroup
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: set_effective_identity uid:0 (change: no), gid:1000 (change: yes)
DEBUG: write_string_to_file /sys/fs/cgroup/devices/snap.chromium.chromium/cgroup.procs 657752
DEBUG: write_string_to_file /sys/fs/cgroup/devices/snap.chromium.chromium/devices.deny a
DEBUG: running snap-device-helper add snap_chromium_chromium /sys/class/mem/null 1:3
DEBUG: running snap-device-helper add snap_chromium_chromium /sys/class/mem/full 1:7
DEBUG: running snap-device-helper add snap_chromium_chromium /sys/class/mem/zero 1:5
DEBUG: running snap-device-helper add snap_chromium_chromium /sys/class/mem/random 1:8
DEBUG: running snap-device-helper add snap_chromium_chromium /sys/class/mem/urandom 1:9
DEBUG: running snap-device-helper add snap_chromium_chromium /sys/class/tty/tty 5:0
DEBUG: running snap-device-helper add snap_chromium_chromium /sys/class/tty/console 5:1
DEBUG: running snap-device-helper add snap_chromium_chromium /sys/class/tty/ptmx 5:2
DEBUG: running snap-device-helper add snap_chromium_chromium /dev/pts/slaves 136:*
DEBUG: running snap-device-helper add snap_chromium_chromium /dev/pts/slaves 137:*
DEBUG: running snap-device-helper add snap_chromium_chromium /dev/pts/slaves 138:*
DEBUG: running snap-device-helper add snap_chromium_chromium /dev/pts/slaves 139:*
DEBUG: running snap-device-helper add snap_chromium_chromium /dev/pts/slaves 140:*
DEBUG: running snap-device-helper add snap_chromium_chromium /dev/pts/slaves 141:*
DEBUG: running snap-device-helper add snap_chromium_chromium /dev/pts/slaves 142:*
DEBUG: running snap-device-helper add snap_chromium_chromium /dev/pts/slaves 143:*
DEBUG: running snap-device-helper add snap_chromium_chromium /dev/uhid 10:239
DEBUG: running snap-device-helper add snap_chromium_chromium /dev/net/tun 10:200
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:02.0/drm/card0 snap_chromium_chromium
DEBUG: running snap-device-helper add snap_chromium_chromium /sys/devices/pci0000:00/0000:00:02.0/drm/card0 226:0
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1 snap_chromium_chromium
DEBUG: cannot get major/minor numbers for /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2 snap_chromium_chromium
DEBUG: cannot get major/minor numbers for /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1 snap_chromium_chromium
DEBUG: cannot get major/minor numbers for /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:02.0/drm/renderD128 snap_chromium_chromium
DEBUG: running snap-device-helper add snap_chromium_chromium /sys/devices/pci0000:00/0000:00:02.0/drm/renderD128 226:128
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/video4linux/video0 snap_chromium_chromium
DEBUG: running snap-device-helper add snap_chromium_chromium /sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/video4linux/video0 81:0
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/video4linux/video1 snap_chromium_chromium
DEBUG: running snap-device-helper add snap_chromium_chromium /sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/video4linux/video1 81:1
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/video4linux/video2 snap_chromium_chromium
DEBUG: running snap-device-helper add snap_chromium_chromium /sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/video4linux/video2 81:2
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/video4linux/video3 snap_chromium_chromium
DEBUG: running snap-device-helper add snap_chromium_chromium /sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/video4linux/video3 81:3
DEBUG: run_snappy_app_dev_add: /sys/devices/virtual/mem/full snap_chromium_chromium
DEBUG: running snap-device-helper add snap_chromium_chromium /sys/devices/virtual/mem/full 1:7
DEBUG: run_snappy_app_dev_add: /sys/devices/virtual/misc/rfkill snap_chromium_chromium
DEBUG: running snap-device-helper add snap_chromium_chromium /sys/devices/virtual/misc/rfkill 10:242
DEBUG: run_snappy_app_dev_add: /sys/module/rfkill snap_chromium_chromium
DEBUG: cannot get major/minor numbers for /sys/module/rfkill
DEBUG: forked support process 657796
DEBUG: changing apparmor hat to mount-namespace-capture-helper
DEBUG: helper process waiting for command
DEBUG: sanity timeout initialized and set for 30 seconds
DEBUG: block device of snap core18, revision 1988 is 7:34
DEBUG: block device of snap core18, revision 1988 is 7:34
DEBUG: sanity timeout initialized and set for 30 seconds
DEBUG: joining preserved mount namespace for inspection
DEBUG: block device of the root filesystem is 7:34
DEBUG: sanity timeout reset and disabled
DEBUG: preserved mount is not stale, reusing
DEBUG: joined preserved mount namespace chromium
DEBUG: joining preserved per-user mount namespace
DEBUG: unsharing the mount namespace (per-user)
DEBUG: sc_setup_user_mounts: chromium
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: calling snapd tool snap-update-ns
DEBUG: waiting for snapd tool snap-update-ns to terminate
DEBUG: requesting changing of apparmor profile on next exec to snap-update-ns.chromium
change.go:316: DEBUG: mount name:"/run/user/1000/doc/by-app/snap.chromium" dir:"/run/user/1000/doc" type:"none" opts:MS_BIND unparsed:"" (error: <nil>)
DEBUG: snap-update-ns finished successfully
DEBUG: set_effective_identity uid:0 (change: no), gid:1000 (change: yes)
DEBUG: NOT preserving per-user mount namespace
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: set_effective_identity uid:0 (change: no), gid:1000 (change: yes)
DEBUG: moved process 657752 to cgroup hierarchy /sys/fs/cgroup/freezer/snap.chromium
DEBUG: releasing lock 7
DEBUG: sending command 0 to helper process (pid: 657796)
DEBUG: waiting for response from helper
DEBUG: sanity timeout reset and disabled
DEBUG: helper process received command 0
DEBUG: helper process exiting
DEBUG: waiting for the helper process to exit
DEBUG: helper process exited normally
DEBUG: resetting PATH to values in sync with core snap
DEBUG: set_effective_identity uid:1000 (change: yes), gid:1000 (change: yes)
DEBUG: creating user data directory: /home/my_user/snap/chromium/1479
DEBUG: requesting changing of apparmor profile on next exec to snap.chromium.chromium
DEBUG: ruid: 1000, euid: 1000, suid: 0
DEBUG: setting capabilities bounding set
DEBUG: regaining SYS_ADMIN
DEBUG: loading bpf program for security tag snap.chromium.chromium
DEBUG: read 7024 bytes from /var/lib/snapd/seccomp/bpf//snap.chromium.chromium.bin
DEBUG: read 152 bytes from /var/lib/snapd/seccomp/bpf/global.bin
DEBUG: clearing SYS_ADMIN
DEBUG: execv(/usr/lib/snapd/snap-exec, /usr/lib/snapd/snap-exec...)
DEBUG: argv[1] = chromium
DEBUG: umask restored to 02
DEBUG: working directory restored to /home/my_user
/snap/chromium/1479/usr/lib/chromium-browser/chrome: error while loading shared libraries: libatk-1.0.so.0: cannot open shared object file: No such file or directory
Gimp
SNAPD_DEBUG=1 SNAP_CONFINE_DEBUG=1 snap run gimp
2021/02/16 19:08:08.858307 tool_linux.go:93: DEBUG: snap (at "/snap/core/current") is older ("2.48.2.1") than distribution package ("2.48.3+20.04")
2021/02/16 19:08:08.868553 cmd_run.go:407: DEBUG: SELinux not enabled
DEBUG: umask reset, old umask was 02
DEBUG: security tag: snap.gimp.gimp
DEBUG: executable: /usr/lib/snapd/snap-exec
DEBUG: confinement: non-classic
DEBUG: base snap: core18
DEBUG: ruid: 1000, euid: 0, suid: 0
DEBUG: rgid: 1000, egid: 1000, sgid: 1000
DEBUG: apparmor label on snap-confine is: /usr/lib/snapd/snap-confine
DEBUG: apparmor mode is: enforce
DEBUG: creating lock directory /run/snapd/lock (if missing)
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: opening lock directory /run/snapd/lock
DEBUG: set_effective_identity uid:0 (change: no), gid:1000 (change: yes)
DEBUG: opening lock file: /run/snapd/lock/.lock
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: set_effective_identity uid:0 (change: no), gid:1000 (change: yes)
DEBUG: sanity timeout initialized and set for 30 seconds
DEBUG: acquiring exclusive lock (scope (global), uid 0)
DEBUG: sanity timeout reset and disabled
DEBUG: ensuring that snap mount directory is shared
DEBUG: unsharing snap namespace directory
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: set_effective_identity uid:0 (change: no), gid:1000 (change: yes)
DEBUG: (experimental) ensuring snap mount and data directories are mount points
DEBUG: releasing lock 5
DEBUG: opened snap-update-ns executable as file descriptor 5
DEBUG: opened snap-discard-ns executable as file descriptor 6
DEBUG: creating lock directory /run/snapd/lock (if missing)
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: opening lock directory /run/snapd/lock
DEBUG: set_effective_identity uid:0 (change: no), gid:1000 (change: yes)
DEBUG: opening lock file: /run/snapd/lock/gimp.lock
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: set_effective_identity uid:0 (change: no), gid:1000 (change: yes)
DEBUG: sanity timeout initialized and set for 30 seconds
DEBUG: acquiring exclusive lock (scope gimp, uid 0)
DEBUG: sanity timeout reset and disabled
DEBUG: initializing mount namespace: gimp
DEBUG: snappy_udev_init
DEBUG: setup_devices_cgroup
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: set_effective_identity uid:0 (change: no), gid:1000 (change: yes)
DEBUG: write_string_to_file /sys/fs/cgroup/devices/snap.gimp.gimp/cgroup.procs 670998
DEBUG: write_string_to_file /sys/fs/cgroup/devices/snap.gimp.gimp/devices.deny a
DEBUG: running snap-device-helper add snap_gimp_gimp /sys/class/mem/null 1:3
DEBUG: running snap-device-helper add snap_gimp_gimp /sys/class/mem/full 1:7
DEBUG: running snap-device-helper add snap_gimp_gimp /sys/class/mem/zero 1:5
DEBUG: running snap-device-helper add snap_gimp_gimp /sys/class/mem/random 1:8
DEBUG: running snap-device-helper add snap_gimp_gimp /sys/class/mem/urandom 1:9
DEBUG: running snap-device-helper add snap_gimp_gimp /sys/class/tty/tty 5:0
DEBUG: running snap-device-helper add snap_gimp_gimp /sys/class/tty/console 5:1
DEBUG: running snap-device-helper add snap_gimp_gimp /sys/class/tty/ptmx 5:2
DEBUG: running snap-device-helper add snap_gimp_gimp /dev/pts/slaves 136:*
DEBUG: running snap-device-helper add snap_gimp_gimp /dev/pts/slaves 137:*
DEBUG: running snap-device-helper add snap_gimp_gimp /dev/pts/slaves 138:*
DEBUG: running snap-device-helper add snap_gimp_gimp /dev/pts/slaves 139:*
DEBUG: running snap-device-helper add snap_gimp_gimp /dev/pts/slaves 140:*
DEBUG: running snap-device-helper add snap_gimp_gimp /dev/pts/slaves 141:*
DEBUG: running snap-device-helper add snap_gimp_gimp /dev/pts/slaves 142:*
DEBUG: running snap-device-helper add snap_gimp_gimp /dev/pts/slaves 143:*
DEBUG: running snap-device-helper add snap_gimp_gimp /dev/uhid 10:239
DEBUG: running snap-device-helper add snap_gimp_gimp /dev/net/tun 10:200
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:02.0/drm/card0 snap_gimp_gimp
DEBUG: running snap-device-helper add snap_gimp_gimp /sys/devices/pci0000:00/0000:00:02.0/drm/card0 226:0
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1 snap_gimp_gimp
DEBUG: cannot get major/minor numbers for /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2 snap_gimp_gimp
DEBUG: cannot get major/minor numbers for /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1 snap_gimp_gimp
DEBUG: cannot get major/minor numbers for /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:02.0/drm/renderD128 snap_gimp_gimp
DEBUG: running snap-device-helper add snap_gimp_gimp /sys/devices/pci0000:00/0000:00:02.0/drm/renderD128 226:128
DEBUG: forked support process 671033
DEBUG: changing apparmor hat to mount-namespace-capture-helper
DEBUG: helper process waiting for command
DEBUG: sanity timeout initialized and set for 30 seconds
DEBUG: block device of snap core18, revision 1988 is 7:34
DEBUG: block device of snap core18, revision 1988 is 7:34
DEBUG: sanity timeout initialized and set for 30 seconds
DEBUG: joining preserved mount namespace for inspection
DEBUG: block device of the root filesystem is 7:34
DEBUG: sanity timeout reset and disabled
DEBUG: preserved mount is not stale, reusing
DEBUG: joined preserved mount namespace gimp
DEBUG: joining preserved per-user mount namespace
DEBUG: unsharing the mount namespace (per-user)
DEBUG: sc_setup_user_mounts: gimp
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: calling snapd tool snap-update-ns
DEBUG: waiting for snapd tool snap-update-ns to terminate
DEBUG: requesting changing of apparmor profile on next exec to snap-update-ns.gimp
change.go:316: DEBUG: mount name:"/run/user/1000/doc/by-app/snap.gimp" dir:"/run/user/1000/doc" type:"none" opts:MS_BIND unparsed:"" (error: <nil>)
DEBUG: snap-update-ns finished successfully
DEBUG: set_effective_identity uid:0 (change: no), gid:1000 (change: yes)
DEBUG: NOT preserving per-user mount namespace
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: set_effective_identity uid:0 (change: no), gid:1000 (change: yes)
DEBUG: moved process 670998 to cgroup hierarchy /sys/fs/cgroup/freezer/snap.gimp
DEBUG: releasing lock 7
DEBUG: sending command 0 to helper process (pid: 671033)
DEBUG: waiting for response from helper
DEBUG: sanity timeout reset and disabled
DEBUG: helper process received command 0
DEBUG: helper process exiting
DEBUG: waiting for the helper process to exit
DEBUG: helper process exited normally
DEBUG: resetting PATH to values in sync with core snap
DEBUG: set_effective_identity uid:1000 (change: yes), gid:1000 (change: yes)
DEBUG: creating user data directory: /home/my_user/snap/gimp/322
DEBUG: requesting changing of apparmor profile on next exec to snap.gimp.gimp
DEBUG: ruid: 1000, euid: 1000, suid: 0
DEBUG: setting capabilities bounding set
DEBUG: regaining SYS_ADMIN
DEBUG: loading bpf program for security tag snap.gimp.gimp
DEBUG: read 6968 bytes from /var/lib/snapd/seccomp/bpf//snap.gimp.gimp.bin
DEBUG: read 152 bytes from /var/lib/snapd/seccomp/bpf/global.bin
DEBUG: clearing SYS_ADMIN
DEBUG: execv(/usr/lib/snapd/snap-exec, /usr/lib/snapd/snap-exec...)
DEBUG: argv[1] = gimp
DEBUG: umask restored to 02
DEBUG: working directory restored to /home/my_user/dev/uns/docs
/snap/gimp/322/usr/bin/gimp: error while loading shared libraries: libgdk_pixbuf-2.0.so.0: cannot open shared object file: No such file or directory