mirror of
https://github.com/netblue30/firejail.git
synced 2026-05-15 14:16:14 -06:00
[GH-ISSUE #5438] firefox: cannot send email links to thunderbird (dbus) #2995
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#2995
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 @Shimergo on GitHub (Oct 27, 2022).
Original GitHub issue: https://github.com/netblue30/firejail/issues/5438
Asking Firefox to launch a new Thunderbird email to send a link suddenly stopped working a couple of weeks ago. No Thunderbird message window is opened, and after a few seconds I just get a wee window titled 'Profile Missing' with the warning text 'Your Thunderbird profile cannot be loaded. It may be missing or inaccessible'. It works fine if FF and TB are NOT Firejailed.
When I originally installed Firejail, I followed advice to get this working by putting these lines in ~/.config/firejail/firefox.local:
I've tried updating Firejail from 0.9.64.4 to 0.9.70, but still the same issue.
Maybe something changed when Thunderbird updated, though I'm not sure when the last update was? Now at version 102.2.2.
And I'm on Linux Mint 20 Ulyana Xfce, and Firefox is 106.0.1
And it's the same symptoms when I click on a 'mail to' link in a webpage.
Any thoughts how to fix this? My IT skills are poor, so would appreciate novice-style instructions :D
Thanks in advance!
Edit: This was already fixed in:
@rusty-snake commented on GitHub (Oct 27, 2022):
Does it work if you start firefox like
firejail --ignore=dbus-user /usr/bin/firefox?I would expect a different error but I can not thing of anythinge else yet.
@Shimergo commented on GitHub (Oct 27, 2022):
Yes, that works!
(Am guessing that gives you clues rather than being a long-term solution?)
@Shimergo commented on GitHub (Oct 27, 2022):
If it helps:
@rusty-snake commented on GitHub (Oct 28, 2022):
Yes.
Can you try
firejail '--dbus-user.talk=org.mozilla.thunderbird.*' /usr/bin/firefox.If it does not work, try to find the name thunderbird uses. Start it and run
busctl --user --acquired | grep -i thunderbird.That's how html works. If you use html you need to use pre-tags around the code-tags. However on GH you usually use markdown - unless you want to use some speical styling - and there you use three backticks like
@Shimergo commented on GitHub (Oct 28, 2022):
Yep, that firejail line launches Firefox with working 'Email link' functionality
And
busctlof course fills in your wildcardAnd now I can find more markdown ......
@rusty-snake commented on GitHub (Oct 30, 2022):
Closing as I don't see anything to be done.
@Shimergo commented on GitHub (Oct 31, 2022):
Hi,
So is there a line I can put in ~/.config/firejail/firefox.local to fix this?
Or is your suggestion to use
firejail '--dbus-user.talk=org.mozilla.thunderbird.*' /usr/bin/firefoxin my session startup code in place offirejail firefox %u?Thanks!
@rusty-snake commented on GitHub (Oct 31, 2022):
dbus-user.talk org.mozilla.thunderbird.*@rusty-snake commented on GitHub (Oct 31, 2022):
You can use (almost) every commandline option in profiles, just leave the
--and replace=with.@Shimergo commented on GitHub (Oct 31, 2022):
Perfect!
@kmk3 commented on GitHub (Nov 3, 2022):
(Re-closing as "not planned" since nothing was changed in firejail)