So I am trying to open Slack from within the App Qube where I installed it using snap
.
When I try to launch from the Qube’s application panel, nothing happens. There is no output when I run it via the terminal using the command slack
.
When I run snap run --strace slack --classic
, I see the following in the output:
[pid 5587] access("/home/user/snap/slack/149/.config/Slack", F_OK) = -1 EACCES (Permission denied)
[pid 5587] stat("/", {st_mode=S_IFDIR|0755, st_size=520, ...}) = 0
[pid 5587] stat("/home", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 5587] stat("/home/user", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
[pid 5587] stat("/home/user/snap", 0x7ffc436a0280) = -1 EACCES (Permission denied)
[pid 5587] mkdir("/home/user/snap", 0700) = -1 EACCES (Permission denied)
[pid 5587] stat("/home/user/snap", 0x7ffc436a0280) = -1 EACCES (Permission denied)
[pid 5587] access("/home/user/snap/slack/149/.config/chromium", F_OK) = -1 EACCES (Permission denied)
[pid 5587] stat("/", {st_mode=S_IFDIR|0755, st_size=520, ...}) = 0
[pid 5587] stat("/home", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 5587] stat("/home/user", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
[pid 5587] stat("/home/user/snap", 0x7ffc436a02b0) = -1 EACCES (Permission denied)
[pid 5587] mkdir("/home/user/snap", 0700) = -1 EACCES (Permission denied)
[pid 5587] stat("/home/user/snap", 0x7ffc436a02b0) = -1 EACCES (Permission denied)
Not sure how to fix the permissions since I notice in the Devices tab on the panel that there are block devices in /var/lib/snapd
that are (seemingly) used by the installed snaps.
The qube is based on Debian that comes with Qubes 4.2 and is up to date with the latest changes from the Qubes team