Exakt dasselbe Problem habe ich heute morgen festgestellt ...
Inzwischen in /etc/apparmor.d/abstractions/ubuntu-browsers gefunden:
# this should cover all firefox browsers and versions (including shiretoko
# and abrowser)
/usr/lib/firefox-*/firefox.sh PUx,
Stattdessen finde ich das Verzeichnis /usr/lib/firefox/firefox.sh.
Also ändere ich (mit "sudo vi") in:
# this should cover all firefox browsers and versions (including shiretoko
# and abrowser)
#/usr/lib/firefox-*/firefox.sh PUx,
/usr/lib/firefox*/firefox.sh PUx, # UL 2012-05-09
Nach Neustart klappt's.
Hintergründe:
Ich benutze Ubuntu 10.04. Gestern habe ich erstmals seit Wochen die Aktualisierungsverwaltung aufgerufen.
Dabei wurde vor allem Upgrade für Firefox 10 aufgerufen, ich bekam dann Firefox 12.
Außerdem kamen linux-generic und xulrunner vor (... na und?)
/var/log/kern.log hat gemäß DebuggingApparmor Einträge für /usr/bin/evince
in Zusammenhang mit /usr/lib/firefox/firefox.sh.
Was ich konkret in /etc/apparmor.d/usr.bin.evince oder /etc/apparmor.d/usr.bin.evince ändern sollte,
verstand ich aber nicht. Immerhin hat mich das auf die Brachiallösung gebracht,
/etc/apparmor.d/usr.bin.evince zu verstecken, also auf den Schutz durch apparmor
für evince völlig zu verzichten.
Auf abstractions/ hat mich nun http://www.deesaster.org/blog/index.php?/archives/1658 gebracht.
Viel Erfolg,
Uwe.