mirror of
https://github.com/netblue30/firejail.git
synced 2026-05-15 14:16:14 -06:00
[GH-ISSUE #3546] Error mounting appimage: No such device #2229
Labels
No labels
LTS merge
LTS merge
bug
bug
converted-to-discussion
doc-todo
documentation
duplicate
enhancement
file-transfer
firecfg
firejail-in-firejail
firetools
graphics
help wanted
information_old
installation
invalid
modif
moved
needinfo
networking
notabug
notourbug
old-version
overlayfs
packaging
profile-request
pull-request
question
question_old
removal
runtime-permissions
sandbox-ipc
security
stale
wiki
wiki
wontfix
wordpress
workaround
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/firejail#2229
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @tjerry on GitHub (Jul 24, 2020).
Original GitHub issue: https://github.com/netblue30/firejail/issues/3546
We use ClickUp at work. They have a desktop client. But I'd like to cut it's access to my home directory.
This one is interesting. First time it started. Subsequent runs end up with the following error.
I'm new to firejail, but so far I have been able to run only spotify, which is installed in the system.
All other local apps failed to start - AppImage or simple binaries.
Could someone help me debug this?
@rusty-snake commented on GitHub (Jul 24, 2020):
--appimagehas to be the last firejail argument.@rusty-snake commented on GitHub (Jul 24, 2020):
Does it work w/o
--private? (You need to useprivate-cwd)@tjerry commented on GitHub (Jul 24, 2020):
This one works.
@rusty-snake commented on GitHub (Jul 26, 2020):
In which dir is the AI?
@tjerry commented on GitHub (Jul 28, 2020):
The AI is in the private dir, which is ~/Temp/private_home/clickup.
If I run it like this, it works.
$ cd ~/Temp/private_home/clickup$ firejail --noprofile --private=~/Temp/private_home/clickup ./clickup-desktop-2.0.14-x86_64.AppImageWithout
--noprofile, there is an error.@rusty-snake commented on GitHub (Jul 28, 2020):
Then you must write a profile for it or request one in #1139.
@tjerry commented on GitHub (Jul 29, 2020):
OK, I think I've got it now.
The app didn't start, because the default profile was too restrictive.
I've created a simple profile in
~/.config/firejail/clickup.profile.The appimage file has to be inside private directory.
And I run it like this:
$ firejail --profile=clickup ./clickup.AppImageI would mark this thread as solved, however:
--appimageswitch doesn't work?The following two commands end in an error.
$ firejail --profile=clickup --appimage ./clickup.AppImageor
$ firejail --profile=clickup --appimage clickup.AppImage--appimageswitch make.? Except for what is mentioned in the man page - "If the sandbox is started as a regular user, nonewprivs and a default capabilities filter are enabled".@rusty-snake commented on GitHub (Jul 29, 2020):
., you need to give it the full path.@tjerry commented on GitHub (Jul 29, 2020):
Full private path:
Full real path:
@rusty-snake commented on GitHub (Jul 29, 2020):
Can you try an other AI. If this happens with the other AI too, it is something with your systemconfig (modprobe blacklist?).
@tjerry commented on GitHub (Jul 30, 2020):
I had no squashfs compiled into the kernel and firejail was unable to mount the images.
Problem solved.
Thank you.