When enabled, Firefox AppArmor profile blocks 'Open Containing Folder' function for downloads
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
firefox (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
When a firefox user has downloaded a file, the download dropdown includes an 'Open Containing Folder' option which does what the name implies.
When AppArmor is enabled, this button stops working. Instead, the following denials are logged:-
dbus-daemon[6348]: apparmor="DENIED" operation=
dbus-daemon[6348]: apparmor="DENIED" operation=
Adding the following permissions to /etc/apparmor.
# 'Open Containing Folder' function for downloads
dbus (send)
bus=session
dbus (send)
bus=session
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: firefox 90.0+build1-
ProcVersionSign
Uname: Linux 5.8.0-63-generic x86_64
NonfreeKernelMo
AddonCompatChec
ApportVersion: 2.20.11-
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/pcmC0D0p: mtandy 6342 F...m pulseaudio
/dev/snd/
BuildID: 20210705185941
CasperMD5CheckR
Channel: Unavailable
CurrentDesktop: ubuntu:GNOME
Date: Thu Jul 29 00:04:41 2021
ForcedLayersAccel: False
IncompatibleExt
InstallationDate: Installed on 2021-05-31 (58 days ago)
InstallationMedia: Ubuntu 20.04.2.0 LTS "Focal Fossa" - Release amd64 (20210209.1)
IpRoute:
default via 192.168.0.1 dev enp3s0 proto dhcp metric 100
169.254.0.0/16 dev enp3s0 scope link metric 1000
192.168.0.0/24 dev enp3s0 proto kernel scope link src 192.168.0.2 metric 100
MostRecentCrashID: bp-4122b123-
PrefErrors: Unexpected character ',' before close parenthesis @ /usr/lib/
PrefSources: prefs.js
Profiles: Profile0 (Default) - LastVersion=
RunningIncompat
SourcePackage: firefox
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 07/11/2014
dmi.bios.release: 4.6
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 2202
dmi.board.
dmi.board.name: Z97-K
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: Rev X.0x
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.family: ASUS MB
dmi.product.name: All Series
dmi.product.sku: All
dmi.product.
dmi.sys.vendor: ASUS
mtime.conffile.