mirror of
https://github.com/netblue30/firejail.git
synced 2026-05-15 14:16:14 -06:00
[GH-ISSUE #3318] ungoogled-chromium: Error: no suitable /opt/ungoogled-chromium executable found #2084
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#2084
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 @alecStewart1 on GitHub (Apr 5, 2020).
Original GitHub issue: https://github.com/netblue30/firejail/issues/3318
Ungoogled Chromium is a interesting project. I decided to try it out, and I've already used Chromium before with Firejail so I'd thought I'd try it.
One thing to note if you decide to check it out: it's a pain in the ass to build from source unless you have a powerful computer and your distro is able to install of it's dependencies easily.
Using just a pre-built binary for "portable linux" and follow these instructions after decompressing the
tar.xz:I can successfully run the
chrome-wrapperexecutable. Just runningfirejail chrome-wrapperdoes nothing, obviously. I create an honestly over the top profile in my$XDG_CONFIG_HOME/firejaildirectory.that I just named
chrome.profile, because the process is namedchromein htop so fuck it.Running
firejail --profile=~/.config/firejail/chrome.profile /opt/ungoogled-chromiumreturnsLooking around, I'm not exactly sure what I would do to fix this.
@ghost commented on GitHub (Apr 5, 2020):
Is that path correct? I downloaded it and the binary is indeed called
chromeas htop indicated. So you don't need to use the --profile option. You can tryfirejail /opt/ungoogled-chromium/chromeif that's where you have the big executable.@alecStewart1 commented on GitHub (Apr 5, 2020):
Well if you read the README bit, it tells you to run the
chrome-wrapperexecutable:Not the
chromeexecutable.EDIT:
Well actually just looking at the
chrome-wrapperexecutable it's just a shell script that does some things before running thechromeexecutable.@alecStewart1 commented on GitHub (Apr 5, 2020):
Nope, running
firejail /path/to/ungoogled-chromium-folder/chromejust returns the same error message@ghost commented on GitHub (Apr 5, 2020):
I did check the README, but I run a kernel that supports user namespaces so I didn't do the SUID sandbox setup. Copied over the extracted files to /opt/ungoogled-chromium and using firejail's native chromium profile I can start the browser just fine via
firejail --profile=chromium /opt/ungoogled-chromium/chrome. Didn't have to touch the profiles. Perhaps you can try that and integrate the dns options in a chromium.local file. BTW, what firejail version are you using?@alecStewart1 commented on GitHub (Apr 5, 2020):
Firejail version is 0.9.62.
I tried both the
chrome-wrapperand justchromewith firejail and both thegoogle-chromeandchromiumprofiles. Still the same error.@ghost commented on GitHub (Apr 5, 2020):
Odd indeed. Can you post the output of a test run using firejail's --debug option please? And throw in a ls of the installed files under /opt, just to rule out permission issues.
@rusty-snake commented on GitHub (May 6, 2020):
I'm closing here due to inactivity, please fell free to reopen if you still have this issue.