pop-os / beta

Pop!_OS Beta
356 stars 19 forks source link

Cannot open Bitwarden #418

Closed rodrigogonegit closed 2 years ago

rodrigogonegit commented 2 years ago

How did you upgrade to 22.04? (Fresh install / Upgrade) Upgraded from 21.10. Running Xorg.

Related Application and/or Package Version (run apt policy $PACKAGE NAME): Bitarden, installed through Snap (I know...)

➜  ~ snap info bitwarden
name:      bitwarden
summary:   Bitwarden
publisher: 8bit Solutions LLC (bitwarden✓)
store-url: https://snapcraft.io/bitwarden
contact:   https://bitwarden.com
license:   unset
description: |
  A secure and free password manager for all of your devices.
commands:
  - bitwarden
snap-id:      Nvk8FZTYrAYFKXN74w5LtOrnOhE38fU8
tracking:     latest/stable
refresh-date: 33 days ago, at 08:44 WET
channels:
  latest/stable:    1.32.1 2022-03-22 (65) 89MB -
  latest/candidate: ↑                           
  latest/beta:      ↑                           
  latest/edge:      ↑                           
installed:          1.32.1            (65) 89MB -

Issue/Bug Description: Trying to open Bitwarden through the poplauncher fails

Steps to reproduce (if you know):

Expected behavior: Bitwarden should open

Other Notes: Journalctl relevant logs:

Apr 25 14:06:40 pop-os systemd[2469]: Started Application launched by gnome-shell.
Apr 25 14:06:40 pop-os systemd[2469]: Started snap.bitwarden.bitwarden.3414ef56-d12a-407d-b717-94b26d5c9020.scope.
Apr 25 14:06:40 pop-os audit[67602]: AVC apparmor="DENIED" operation="open" profile="/usr/lib/snapd/snap-confine" name="/etc/pop-os/os-release" pid=67602 comm="snap-confine" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
Apr 25 14:06:40 pop-os kernel: audit: type=1400 audit(1650892000.925:63): apparmor="DENIED" operation="open" profile="/usr/lib/snapd/snap-confine" name="/etc/pop-os/os-release" pid=67602 comm="snap-confine" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
Apr 25 14:06:40 pop-os audit[67602]: AVC apparmor="DENIED" operation="open" profile="snap.bitwarden.bitwarden" name="/etc/pop-os/os-release" pid=67602 comm="snap-exec" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
Apr 25 14:06:40 pop-os kernel: audit: type=1400 audit(1650892000.941:64): apparmor="DENIED" operation="open" profile="snap.bitwarden.bitwarden" name="/etc/pop-os/os-release" pid=67602 comm="snap-exec" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
Apr 25 14:06:41 pop-os audit[67632]: AVC apparmor="DENIED" operation="open" profile="snap.bitwarden.bitwarden" name="/home/rodrigo/.config/user-dirs.dirs" pid=67632 comm="head" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
Apr 25 14:06:41 pop-os kernel: audit: type=1400 audit(1650892001.137:65): apparmor="DENIED" operation="open" profile="snap.bitwarden.bitwarden" name="/home/rodrigo/.config/user-dirs.dirs" pid=67632 comm="head" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
Apr 25 14:06:41 pop-os kernel: audit: type=1400 audit(1650892001.137:66): apparmor="DENIED" operation="open" profile="snap.bitwarden.bitwarden" name="/home/rodrigo/Documents/" pid=67633 comm="head" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
Apr 25 14:06:41 pop-os audit[67633]: AVC apparmor="DENIED" operation="open" profile="snap.bitwarden.bitwarden" name="/home/rodrigo/Documents/" pid=67633 comm="head" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
Apr 25 14:06:41 pop-os bitwarden_bitwarden.desktop[67602]: /snap/bitwarden/65/bitwarden: error while loading shared libraries: libatk-1.0.so.0: cannot open shared object file: No such file or directory

Possibly relevant external link with a similar issue: here on forum.snapcraft.io

linuxgnuru commented 2 years ago

We do not support snaps out of the box. I'd suggest trying the flatpak or deb version instead.

mmstick commented 2 years ago

Snaps unfortunately often rely on system libraries so they're only compatible with the version of Ubuntu that they were packaged for.

mdPlusPlus commented 2 years ago

Was able to fix this on Kubuntu 22.04 by executing sudo snap install gnome-3-28-1804. This might work on PopOS, too.