I have a few days old, not modified much, but up to date 18.04 installation, installed Brave from Snap store and it just doesn’t start. If I use command line there is no output, it sits for few seconds on starting and just goes back to prompt (there is nothing in System Monitor).
Reinstalled Ubuntu 18.04 a few days ago, same thing happens to me.
Works in the VM but not on my machine. Other snaps works fine.
I have a radeon gpu and I tried with LIBGL_ALWAYS_SOFTWARE=1 to exclude a driver problem since it works in the VM but still doesn’t start.
~> snap version
snap 2.36.1
snapd 2.36.1
series 16
ubuntu 18.04
kernel 4.15.0-42-generic
2018/12/07 21:45:05.082964 cmd.go:203: DEBUG: restarting into “/snap/core/current/usr/bin/snap”
DEBUG: security tag: snap.brave.brave
DEBUG: executable: /usr/lib/snapd/snap-exec
DEBUG: confinement: non-classic
DEBUG: base snap: core
DEBUG: ruid: 1000, euid: 0, suid: 0
DEBUG: rgid: 1000, egid: 0, sgid: 0
DEBUG: apparmor label on snap-confine is: /snap/core/5897/usr/lib/snapd/snap-confine
DEBUG: apparmor mode is: enforce
DEBUG: checking if the current process shares mount namespace with the init process
DEBUG: re-associating is not required
DEBUG: creating lock directory /run/snapd/lock (if missing)
DEBUG: opening lock directory /run/snapd/lock
DEBUG: opening lock file: /run/snapd/lock/.lock
DEBUG: sanity timeout initialized and set for three 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: creating namespace group directory /run/snapd/ns
DEBUG: namespace group directory does not require intialization
DEBUG: releasing lock 4
DEBUG: snap-update-ns executable: /snap/core/5897/usr/lib/snapd/snap-update-ns
DEBUG: opened snap-update-ns executable as file descriptor 3
DEBUG: creating lock directory /run/snapd/lock (if missing)
DEBUG: opening lock directory /run/snapd/lock
DEBUG: opening lock file: /run/snapd/lock/brave.lock
DEBUG: sanity timeout initialized and set for three seconds
DEBUG: acquiring exclusive lock (scope brave, uid 0)
DEBUG: sanity timeout reset and disabled
DEBUG: initializing mount namespace: brave
DEBUG: opening namespace group directory /run/snapd/ns
DEBUG: found base snap filesystem device 7:12
DEBUG: sanity timeout initialized and set for three seconds
DEBUG: receiving information about the state of the mount namespace
DEBUG: ensuring that parent process is still alive
DEBUG: joining the namespace that we are about to probe
DEBUG: found root filesystem inside the mount namespace 7:12
DEBUG: sending information about the state of the mount namespace (keep)
DEBUG: support process for mount namespace inspection is about to finish
DEBUG: sanity timeout reset and disabled
DEBUG: the mount namespace is up-to-date and can be reused
DEBUG: attempting to re-associate the mount namespace with the namespace group brave
DEBUG: successfully re-associated the mount namespace with the namespace group brave
DEBUG: releasing resources associated with namespace group brave
DEBUG: moved process 3672 to freezer cgroup hierarchy for snap brave
DEBUG: releasing lock 5
DEBUG: sc_setup_user_mounts: brave
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: calling snap-update-ns to initialize user mounts
DEBUG: waiting for snap-update-ns to finish…
DEBUG: launching snap-update-ns under per-snap profile snap-update-ns.brave
DEBUG: requesting changing of apparmor profile on next exec to snap-update-ns.brave
DEBUG: fexecv(3 (snap-update-ns), snap-update-ns --user-mounts brave,)
main.go:246: DEBUG: desired mount profile:
main.go:248: DEBUG: /run/user/1000/doc/by-app/snap.brave /run/user/1000/doc none bind,rw,x-snapd.ignore-missing 0 0
change.go:469: DEBUG: desiredIDs: map[/run/user/1000/doc:true]
change.go:470: DEBUG: reuse: map[]
main.go:257: DEBUG: mount changes needed:
main.go:259: DEBUG: mount (/run/user/1000/doc/by-app/snap.brave /run/user/1000/doc none bind,rw,x-snapd.ignore-missing 0 0)
main.go:204: DEBUG: performing mount changes:
main.go:207: DEBUG: * mount (/run/user/1000/doc/by-app/snap.brave /run/user/1000/doc none bind,rw,x-snapd.ignore-missing 0 0)
main.go:251: DEBUG: current mount profile (after applying changes): (none)
DEBUG: snap-update-ns finished successfully
DEBUG: resetting PATH to values in sync with core snap
DEBUG: snappy_udev_init
DEBUG: setup_devices_cgroup
DEBUG: write_string_to_file /sys/fs/cgroup/devices/snap.brave.brave/tasks 3672
DEBUG: write_string_to_file /sys/fs/cgroup/devices/snap.brave.brave/devices.deny a
DEBUG: run_snappy_app_dev_add: /sys/class/mem/null snap_brave_brave
DEBUG: running snap-device-helper add snap_brave_brave /sys/class/mem/null 1:3
DEBUG: run_snappy_app_dev_add: /sys/class/mem/full snap_brave_brave
DEBUG: running snap-device-helper add snap_brave_brave /sys/class/mem/full 1:7
DEBUG: run_snappy_app_dev_add: /sys/class/mem/zero snap_brave_brave
DEBUG: running snap-device-helper add snap_brave_brave /sys/class/mem/zero 1:5
DEBUG: run_snappy_app_dev_add: /sys/class/mem/random snap_brave_brave
DEBUG: running snap-device-helper add snap_brave_brave /sys/class/mem/random 1:8
DEBUG: run_snappy_app_dev_add: /sys/class/mem/urandom snap_brave_brave
DEBUG: running snap-device-helper add snap_brave_brave /sys/class/mem/urandom 1:9
DEBUG: run_snappy_app_dev_add: /sys/class/tty/tty snap_brave_brave
DEBUG: running snap-device-helper add snap_brave_brave /sys/class/tty/tty 5:0
DEBUG: run_snappy_app_dev_add: /sys/class/tty/console snap_brave_brave
DEBUG: running snap-device-helper add snap_brave_brave /sys/class/tty/console 5:1
DEBUG: run_snappy_app_dev_add: /sys/class/tty/ptmx snap_brave_brave
DEBUG: running snap-device-helper add snap_brave_brave /sys/class/tty/ptmx 5:2
DEBUG: running snap-device-helper add snap_brave_brave /dev/pts/slaves 136:*
DEBUG: running snap-device-helper add snap_brave_brave /dev/pts/slaves 137:*
DEBUG: running snap-device-helper add snap_brave_brave /dev/pts/slaves 138:*
DEBUG: running snap-device-helper add snap_brave_brave /dev/pts/slaves 139:*
DEBUG: running snap-device-helper add snap_brave_brave /dev/pts/slaves 140:*
DEBUG: running snap-device-helper add snap_brave_brave /dev/pts/slaves 141:*
DEBUG: running snap-device-helper add snap_brave_brave /dev/pts/slaves 142:*
DEBUG: running snap-device-helper add snap_brave_brave /dev/pts/slaves 143:*
DEBUG: running snap-device-helper add snap_brave_brave /dev/uhid 10:239
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:08.1/0000:38:00.0/drm/card0 snap_brave_brave
DEBUG: running snap-device-helper add snap_brave_brave /sys/devices/pci0000:00/0000:00:08.1/0000:38:00.0/drm/card0 226:0
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:08.1/0000:38:00.0/drm/card0/card0-DP-1 snap_brave_brave
DEBUG: running snap-device-helper add snap_brave_brave /sys/devices/pci0000:00/0000:00:08.1/0000:38:00.0/drm/card0/card0-DP-1 0:0
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:08.1/0000:38:00.0/drm/card0/card0-HDMI-A-1 snap_brave_brave
DEBUG: running snap-device-helper add snap_brave_brave /sys/devices/pci0000:00/0000:00:08.1/0000:38:00.0/drm/card0/card0-HDMI-A-1 0:0
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:08.1/0000:38:00.0/drm/card0/card0-HDMI-A-2 snap_brave_brave
DEBUG: running snap-device-helper add snap_brave_brave /sys/devices/pci0000:00/0000:00:08.1/0000:38:00.0/drm/card0/card0-HDMI-A-2 0:0
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:08.1/0000:38:00.0/drm/card0/card0-HDMI-A-3 snap_brave_brave
DEBUG: running snap-device-helper add snap_brave_brave /sys/devices/pci0000:00/0000:00:08.1/0000:38:00.0/drm/card0/card0-HDMI-A-3 0:0
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:08.1/0000:38:00.0/drm/renderD128 snap_brave_brave
DEBUG: running snap-device-helper add snap_brave_brave /sys/devices/pci0000:00/0000:00:08.1/0000:38:00.0/drm/renderD128 226:128
DEBUG: creating user data directory: /home/luca/snap/brave/34
DEBUG: requesting changing of apparmor profile on next exec to snap.brave.brave
DEBUG: loading bpf program for security tag snap.brave.brave
DEBUG: read 6144 bytes from /var/lib/snapd/seccomp/bpf//snap.brave.brave.bin
DEBUG: raising privileges to load seccomp profile
DEBUG: dropping privileges after loading seccomp profile
DEBUG: execv(/usr/lib/snapd/snap-exec, /usr/lib/snapd/snap-exec…)
DEBUG: argv[1] = brave