ubuntuusers.de

Am Samstag, 8.3., wird ubuntuusers ab 20 Uhr für einige Stunden nicht erreichbar sein. Grund ist eine Datenbankmigration.

Evince öffnet externe Links nicht!?

Status: Gelöst | Ubuntu-Version: Ubuntu 11.10 (Oneiric Ocelot)
Antworten |

xXLuziferXx

Anmeldungsdatum:
3. Mai 2012

Beiträge: 7

Hallöle,

ich habe das Problem, dass Evince es strikt verweigert, in den Dokumenten vorkommende Links zu öffnen.

Fehlermeldung:

Externer Link konnte nicht geöffnet werden Kindprozess >>firefox<< konnte nicht ausgeführt werden (keine Berechtigung)

Mein firefox arbeitet aber völlig normal und auch das Öffnen von Links z.B. in LibreOffice funktioniert problemlos. Habs schon erfolglos mit Neuinstallation versucht.

Ich hoffe, hier kann mir jemand helfen!? 😉

LG Alex

Uwe_Lück

Anmeldungsdatum:
9. Mai 2012

Beiträge: 77

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.

Uwe_Lück

Anmeldungsdatum:
9. Mai 2012

Beiträge: 77

Nachtrag: Das Problem und dieselbe Lösung sind bereits 2012-04-26 in https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/989184 beschrieben worden. Es beruht tatsächlich darauf, dass es mit Firefox 12 statt /usr/lib/firefox-*/ nur noch /usr/lib/firefox/ gibt. – Uwe

Antworten |