[GH-ISSUE #413] existing sandbox issue with tor-browser #298

Closed
opened 2026-05-05 05:33:07 -06:00 by gitea-mirror · 9 comments
Owner

Originally created by @suedi on GitHub (Apr 6, 2016).
Original GitHub issue: https://github.com/netblue30/firejail/issues/413

This was working OK with Firejail 0.9.8

Threw away that and built 0.9.40-rc1
Now trying to start tor-browser I get the "Warning: an existing sandbox was detected!" message

May be related to #401 but I don't have apparmor or grsec compiled kernel.
I am running kernel 4.1.6 with AUFS. Mounting /proc with hidepid=2 though.

The only thing I changed was Firejail so should work, right!?

It works with --force but I don't want to "run without any additional sandboxing features"
that is output in the warning, I want those additional features.

What gives?

Originally created by @suedi on GitHub (Apr 6, 2016). Original GitHub issue: https://github.com/netblue30/firejail/issues/413 This was working OK with Firejail 0.9.8 Threw away that and built 0.9.40-rc1 Now trying to start tor-browser I get the "Warning: an existing sandbox was detected!" message May be related to #401 but I don't have apparmor or grsec compiled kernel. I am running kernel 4.1.6 with AUFS. Mounting /proc with hidepid=2 though. The only thing I changed was Firejail so should work, right!? It works with --force but I don't want to "run without any additional sandboxing features" that is output in the warning, I want those additional features. What gives?
gitea-mirror 2026-05-05 05:33:07 -06:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@ghost commented on GitHub (Apr 6, 2016):

Try the profile with those includes instead:

include /etc/firejail/disable-common.inc
include /etc/firejail/disable-programs.inc
include /etc/firejail/disable-devel.inc
include /etc/firejail/disable-passwdmgr.inc
<!-- gh-comment-id:206511189 --> @ghost commented on GitHub (Apr 6, 2016): Try the profile with those includes instead: ``` include /etc/firejail/disable-common.inc include /etc/firejail/disable-programs.inc include /etc/firejail/disable-devel.inc include /etc/firejail/disable-passwdmgr.inc ```
Author
Owner

@suedi commented on GitHub (Apr 6, 2016):

Trying with your suggestions instead

#   include /etc/firejail/disable-mgmt.inc
#   include /etc/firejail/disable-secret.inc
#   include /etc/firejail/disable-common.inc
#   include /etc/firejail/disable-devel.inc

include /etc/firejail/disable-common.inc
include /etc/firejail/disable-programs.inc
include /etc/firejail/disable-devel.inc
include /etc/firejail/disable-passwdmgr.inc

If I use --force it seems to work, without --force still the same

short explanation please

<!-- gh-comment-id:206516192 --> @suedi commented on GitHub (Apr 6, 2016): Trying with your suggestions instead ``` # include /etc/firejail/disable-mgmt.inc # include /etc/firejail/disable-secret.inc # include /etc/firejail/disable-common.inc # include /etc/firejail/disable-devel.inc include /etc/firejail/disable-common.inc include /etc/firejail/disable-programs.inc include /etc/firejail/disable-devel.inc include /etc/firejail/disable-passwdmgr.inc ``` If I use --force it seems to work, without --force still the same short explanation please
Author
Owner

@ghost commented on GitHub (Apr 6, 2016):

No, I meant replacing the previous includes with the new ones.

I am only guessing here, but I remember having a similar problem. Unfortunately I don't remember what fixed it... but it could have been the new profiles, I don't remember.

<!-- gh-comment-id:206521409 --> @ghost commented on GitHub (Apr 6, 2016): No, I meant replacing the previous includes with the new ones. I am only guessing here, but I remember having a similar problem. Unfortunately I don't remember what fixed it... but it could have been the new profiles, I don't remember.
Author
Owner

@suedi commented on GitHub (Apr 6, 2016):

Yeah, and thats what I did.

Just included what I had before, They are commented out
Sorry for not being obvious about it.

I thought they would be useful in discussing why your solution worked

<!-- gh-comment-id:206522025 --> @suedi commented on GitHub (Apr 6, 2016): Yeah, and thats what I did. Just included what I had before, They are commented out Sorry for not being obvious about it. I thought they would be useful in discussing why your solution worked
Author
Owner

@ghost commented on GitHub (Apr 6, 2016):

I am sorry, I have no solution for this right now. netblue will most likely be able to help you, though.

<!-- gh-comment-id:206525837 --> @ghost commented on GitHub (Apr 6, 2016): I am sorry, I have no solution for this right now. netblue will most likely be able to help you, though.
Author
Owner

@netblue30 commented on GitHub (Apr 7, 2016):

I'll have to look into it, thanks!

<!-- gh-comment-id:206826599 --> @netblue30 commented on GitHub (Apr 7, 2016): I'll have to look into it, thanks!
Author
Owner

@netblue30 commented on GitHub (Apr 7, 2016):

Mounting /proc with hidepid=2 though.

I think this was already fixed for Grsecurity, where we have a similar situation with /proc entries unavailable for other users. The git version on the master branch should fix the problem. A temporary solution is to insert --force option on the command line: firejail --force program-and-arguments.

<!-- gh-comment-id:206969002 --> @netblue30 commented on GitHub (Apr 7, 2016): > Mounting /proc with hidepid=2 though. I think this was already fixed for Grsecurity, where we have a similar situation with /proc entries unavailable for other users. The git version on the master branch should fix the problem. A temporary solution is to insert --force option on the command line: firejail --force program-and-arguments.
Author
Owner

@suedi commented on GitHub (Apr 7, 2016):

Confirm that git version works!

Good Job

<!-- gh-comment-id:207011611 --> @suedi commented on GitHub (Apr 7, 2016): Confirm that git version works! Good Job
Author
Owner

@netblue30 commented on GitHub (Apr 9, 2016):

Thanks!

<!-- gh-comment-id:207817265 --> @netblue30 commented on GitHub (Apr 9, 2016): Thanks!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/firejail#298
No description provided.