Firefox's AppArmor profile issues (MPRIS)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
firefox (Ubuntu) |
New
|
Undecided
|
Rico Tzschichholz |
Bug Description
Hi,
I am using Firefox from “Mozilla Team” team PPA (https:/
== 0 ==> lsb_release -rd
No LSB modules are available.
Description: Ubuntu 24.04 LTS
Release: 24.04
== 0 ==> apt-cache policy firefox
firefox:
Installed: 128.0+build2-
Candidate: 128.0+build2-
I was setting up my hardware media keys on my keyboard / Bluetooth headset (MPRIS) with firefox when I saw lot of apparmor related error message in journal log of systemd.
Some highlights of these errors:
- apparmor denied: IdleMonitor/Core
- apparmor denied: ReleaseName
- apparmor denied: mpris functionality, so I could not use media keys
on my keyboard and/or Bluetooth headset.
The "Control media via keyboard, headset, or virtual interface" option was enabled in firefox.
I tried to use aa-logprof (from apparmor package) to fix the issues (and installed auditd additionally because aa-logprof can not handle systemd journal files as far as I know), but coould not, because aa-logprof failed to start complaining about duplicate firefox profile. And indeed, firefox package (what I installed) has usr.bin.firefox file included in the package where the profile name is "firefox" and apparmor package also has a file called just firefox with a profile name in it: "firefox".
So, I decided to add a "usr.bin.firefox" file into the /etc/apparmor.
I also modified the /etc/apparmor.
# Site-specific additions and overrides. See local/README for details.
# Attila - 20240712 - Enable with "if exists" local modifications
include if exists <local/
I am not sure this is the right way to fix the mentioned issues, but the hardware keys on my keyboard/headset now can control the playback in firefox.
Regards,
Attila
Changed in firefox (Ubuntu): | |
assignee: | nobody → Rico Tzschichholz (ricotz) |