Brave - new link opening issue

Good day all.

I have come upon an issue where links are again not opening in the snapped version on Brave. From the output I am getting in terminal, I “believe” this could be a new issue (I know there have been other threads). And I’m curious if others are running into this.

Looks like AppArmor is being triggered.

I’m pretty sure in the past I never had to do anything beyond ensuring snapd-xdg-open and the brave (from the beta channel) had to be installed.

OS: Ubuntu Budgie 17.10 Freshly patched.

snapd-xdg-open:

snapd-xdg-open:
  Installed: 2.28.5+17.10
  Candidate: 2.28.5+17.10

snapd

snapd:
  Installed: 2.28.5+17.10
  Candidate: 2.28.5+17.10

brave

 
Brave: 0.19.66 
rev: 148f5b066d5d0d786bafaf80f396e753d42e0412 
Muon: 4.5.9 
libchromiumcontent: 62.0.3202.62 
V8: 6.2.414.32 
Node.js: 7.9.0 
Update Channel: Release 
OS Platform: Linux 
OS Release: 4.13.0-17-generic 
OS Architecture: x64

Error

(ran brave from the terminal)

Gkr-Message: secret service operation failed: An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.162594" (uid=1000 pid=7601 comm="/snap/brave/8/usr/bin/brave --no-sandbox --no-defa") interface="org.freedesktop.Secret.Service" member="SearchItems" error name="(unset)" requested_reply="0" destination="org.freedesktop.secrets" (uid=1000 pid=2008 comm="/usr/bin/gnome-keyring-daemon --daemonize --login ")
[7601:7601:1129/082308.080795:ERROR:CONSOLE(51976)] "(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.", source: chrome://brave/snap/brave/8/usr/lib/brave/resources/app.asar/app/extensions/brave/gen/app.entry.js (51976)
[7601:7601:1129/082308.080949:ERROR:CONSOLE(51976)] "(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.", source: chrome://brave/snap/brave/8/usr/lib/brave/resources/app.asar/app/extensions/brave/gen/app.entry.js (51976)
^[[H^[[H^[[2~^[[H^[[2~^[[2~Gkr-Message: secret service operation failed: An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.162594" (uid=1000 pid=7601 comm="/snap/brave/8/usr/bin/brave --no-sandbox --no-defa") interface="org.freedesktop.DBus.Peer" member="Ping" error name="(unset)" requested_reply="0" destination="org.freedesktop.secrets" (uid=1000 pid=2008 comm="/usr/bin/gnome-keyring-daemon --daemonize --login ")
{ version: '0.19.99',
  name: 'Brave 0.19.99',
  pub_date: '2017-11-29T00:16:35.179Z',
  notes: 'More details: https://github.com/brave/browser-laptop/releases/tag/v0.19.99\ndev\n\nAdded the ability to pay YouTube publishers with BAT, fixed several issues, and upgraded to Chromium 62.0.3202.94. More details: https://github.com/brave/browser-laptop/releases/tag/v0.19.95dev\n\nMore details: https://github.com/brave/browser-laptop/releases/tag/v0.19.94\ndev\n\nMore details: https://github.com/brave/browser-laptop/releases/tag/v0.19.93\ndev\n\nMore details: https://github.com/brave/browser-laptop/releases/tag/v0.19.92\ndev\n\nMore details: https://github.com/brave/browser-laptop/releases/tag/v0.19.91\ndev\n\nMore details: https://github.com/brave/browser-laptop/releases/tag/v0.19.90\ndev\n\nMore details: https://github.com/brave/browser-laptop/releases/tag/v0.19.89\ndev\n\nFixed ctrl-shift-tab keyboard navigation and several Brave Payments issues. Upgraded to Chromium 62.0.3202.89. More details: https://github.com/brave/browser-laptop/releases/tag/v0.19.88dev\n\nMore details: https://github.com/brave/browser-laptop/releases/tag/v0.19.87\ndev\n\nMore details: https://github.com/brave/browser-laptop/releases/tag/v0.19.86\ndev\n\nMore details: https://github.com/brave/browser-laptop/releases/tag/v0.19.82\ndev\n\nMore details: https://github.com/brave/browser-laptop/releases/tag/v0.19.81\ndev\n\nAdded multi language spell check. Fixed several BAT Payments issues. Upgraded to Chromium 62.0.3202.75. More details: https://github.com/brave/browser-laptop/releases/tag/v0.19.80dev\n\nMore details: https://github.com/brave/browser-laptop/releases/tag/v0.19.75\ndev\n\nMore details: https://github.com/brave/browser-laptop/releases/tag/v0.19.74\ndev\n\nMore details: https://github.com/brave/browser-laptop/releases/tag/v0.19.72\ndev\n\nMore details: https://github.com/brave/browser-laptop/releases/tag/v0.19.71\ndev\n\nFixed several issues with BAT payments and upgraded to Chromium 62. More details: https://github.com/brave/browser-laptop/releases/tag/v0.19.70dev\n\nMore details: https://github.com/brave/browser-laptop/releases/tag/v0.19.69\ndev\n\nMore details: https://github.com/brave/browser-laptop/releases/tag/v0.19.67\ndev',
  preview: true,
  url: 'https://brave-download.global.ssl.fastly.net/multi-channel/releases/dev/0.19.99/linux64/Brave.tar.bz2' }

brave related info from /var/logs

kern.log

(These seem to be the main 3)

apparmor="DENIED" operation="dbus_method_call"  bus="system" path="/org/freedesktop/hostname1" interface="org.freedesktop.DBus.Properties" member="GetAll" mask="send" name=":1.93" label="snap.brave.brave" peer_label="unconfined"

apparmor="DENIED" operation="mkdir" profile="snap.brave.brave" name="/etc/opt/chrome/" comm="brave" requested_mask="c" denied_mask="c" fsuid=1000 ouid=1000

apparmor="DENIED" operation="open" profile="snap.brave.brave" name="/etc/fstab" comm="brave" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0