Public bug reported:
Binary package hint: firefox
The apparmor profile for Firefox allows locking of
~/.mozilla/**/.parentlock with fcntl SETLK, which Firefox uses to
detect more than one instance of itself using the same profile.
However, I have old profiles stored in the old location ~/.firefox/**/,
and on upgrade from Hardy to Lucid, I find apparmor prevents Firefox
from locking my ~/.firefox/**/.parentlock file. The symptom is a
popup saying 'Firefox cannot use the profile "xyz" because it is in use.'
(If you run "firefox -P some_profile", you'll get a popup saying
"Firefox is already running, [sic] but is not responding.")
Please add support for the old profile location, by adding these
rules:
--- etc/apparmor.d/usr.bin.firefox-dist-10.04 2010-07-23 03:06:34.000000000
-0700
+++ etc/apparmor.d/usr.bin.firefox 2010-08-25 21:15:02.000000000 -0700
@@ -110,6 +110,15 @@
owner @{HOME}/.mozilla/plugins/** rm,
owner @{HOME}/.mozilla/**/plugins/** rm,
+ # Per-user configuration, for profiles originally created by old
+ # versions of Firefox.
+ owner @{HOME}/.firefox/ rw,
+ owner @{HOME}/.firefox/** rw,
+ owner @{HOME}/.firefox/**/*.sqlite* k,
+ owner @{HOME}/.firefox/**/.parentlock k,
+ owner @{HOME}/.firefox/plugins/** rm,
+ owner @{HOME}/.firefox/**/plugins/** rm,
+
#
# Extensions
# /usr/share/.../extensions/... is already covered by '/usr/** r', above.
** Affects: firefox (Ubuntu)
Importance: Undecided
Status: New
--
Firefox apparmor blocks old profile location
https://bugs.launchpad.net/bugs/624435
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs