mirror of
https://github.com/netblue30/firejail.git
synced 2026-05-15 14:16:14 -06:00
[GH-ISSUE #2348] Dolphin SMB integration does not function if "protocol" filter is enabled #1567
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#1567
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 @Ryujinra on GitHub (Jan 19, 2019).
Original GitHub issue: https://github.com/netblue30/firejail/issues/2348
Recently, (I do not know precisely which commit), dolphin SMB integration has stopped working.
The error in dolphin is "the protocol has died unexpectedly". This is a symptom of the error in kio or samba which is "Could not determine network interfaces, you must use a interfaces config line". Adding an explicit interface in samba.conf does not fix the issue.
I've traced it back to the "protocol = unix" line in the dolphin profile. "protocol = unix,netlink" gives a different error about being unable to identify the workgroup.
"ignore protocol" fixes the issue.
Thanks.
@smitsohu commented on GitHub (Jan 19, 2019):
Thanks for reporting the issue.
Can you try
protocol unix,inet,inet6,netlink? If this works, could you please confirm that all of them are required?@Ryujinra commented on GitHub (Jan 20, 2019):
Needs at least "protocol unix,inet,netlink" to work.
Interestingly, I get the "protocol died unexpectedly" error if I try to open certain files through dolphin with, for example, GwenView. Commenting out "protocol = unix" in gwenview.profile fixes it. I expect that any program with a restrictive protocol filter will have similar problems over SMB, so this might not be a dolphin-exclusive issue.
@smitsohu commented on GitHub (Jan 20, 2019):
You are right, all kio dependent apps are affected.
If you add
rmenv KDE_FORK_SLAVESto /etc/firejail/globals.local, it should bring back the old behaviour. But I think the recommended way is rather to adjust the protocol lines to your needs.Maybe we can relax the default Dolphin profile in this regard.
@rusty-snake commented on GitHub (Sep 10, 2019):
I'm closing here due to inactivity, please fell free to reopen if you have more questions.