Apparmor, open link in Browser, Thunderbird, Debian9

  • Hi all,

    i have a problem with opening links in Vivaldi (1.13.1008.34 (Stable channel) (64-bit)) via Thunderbird (52.4.0 (64-bit)).

    uname -a
    Linux sun 4.13.0-1-amd64 #1 SMP Debian 4.13.13-1 (2017-11-16) x86_64 GNU/Linux.

    Vivaldi is set systemwide as my preferred browser. Thunderbird has it as the preferred action to open http/https links with my standard browser. I`ve tried also with the path to the browser (/opt/vivaldi/vivaldi) in the config of Thunderbird, but it didn't work.

    I've checked with
    tail -f /var/log/messages:
    Dec 6 09:19:09 sun kernel: [17764.341411] audit: type=1400 audit(1512548349.389:549): apparmor="DENIED" operation="exec" profile="thunderbird" name="/opt/vivaldi/vivaldi" pid=10791 comm="thunderbird" requested_mask="x" denied_mask="x" fsuid=1000 ouid=0

    This comes up, when i click on links in Thunderbird to open it with Vivaldi.

    When i change my standard browser i.e. to Chrome or Firefox, it works. It is possible to open links in mails with my standard browser. When i go back to Vivaldi as my standard browser the apparmor message comes up and it is not possible to open links in mails.

    I'v tried also a complete reinstallation of Thunderbird and Vivaldi. Same problem.

    I've found this:

    These patch is inside the profile /etc/apparmor.d/usr.bin.thunderbird. I 've didn't change anything in the profile.

    When i stop apparmor with

    /etc/init.d/apparmor teardown

    it is possible to open links via Thunderbird with Vivaldi.

    Any ideas?


  • when i start my system with kernel 4.12 it works. It is possible to open links in Thunderbird mail in Vivaldi

    $uname -a
    Linux sun 4.12.0-2-amd64 #1 SMP Debian 4.12.13-1 (2017-09-19) x86_64 GNU/Linux

  • Works on my Debian 9.2 Stretch {SMP Debian 4.9.51-1 (2017-09-28) x86_64 GNU/Linux} with KDE 5 Plasma.
    My Thunderburd has no apparmor fails.

Log in to reply

Looks like your connection to Vivaldi Forum was lost, please wait while we try to reconnect.