How i tested: I tried on ubuntu with disconnected x11, with two users
(uid 1000, uid 1001). Starting with fresh ~/snap/thunderbird dirs. For
beta I also updated from a profile in use. LGTM
** Changed in: thunderbird (Ubuntu)
Status: New => Fix Released
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to thunderbird in Ubuntu.
https://bugs.launchpad.net/bugs/2003192
Title:
thunderbird snap does not work without x11 interface connected
Status in Mozilla Thunderbird:
New
Status in thunderbird package in Ubuntu:
Fix Released
Bug description:
When I disconnect the thunderbird from the x11 interface thunderbird
crashes saying it can not find the wayland socket. If I add a link to
the wayland socket inside the container thunderbird works fine. That
is on kubuntu 22.04 in a plasma/wayland session, MOZ_ENABLE_WAYLAND=1
is set on the host and in the container as well.
This also probably means that the thunderbird snap actually never uses
native wayland and falls back to xwayland (because the wayland socket
can not be found).
This unintended use of xwayland could be construed as a security
issue, but someone who mistrusts snaps using x11 (like me) will remove
the permission which leads to failure instead of a security issue.
$ snap run thunderbird ## BROKEN
...
[GFX1-]: glxtest: libpci missing
[GFX1-]: glxtest: Could not connect to wayland socket
[GFX1-]: No GPUs detected via PCI
(thunderbird:103861): Gtk-WARNING **: 12:37:14.162: cannot open display: :1
ExceptionHandler::GenerateDump cloned child 103976
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
$ snap run --shell thunderbird ## FIXING IT
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
user@user-mycomputer:/$ ln -s /run/user/1000/wayland-0 $XDG_RUNTIME_DIR/ ;
exit
$ snap run thunderbird ## NOW IT WORKS
$ lsb_release -rd ## UBUNTU VERSION
Description: Ubuntu 22.04.1 LTS
Release: 22.04
$ snap interfaces thunderbird ## SNAP CONFIGURATION
Slot Plug
gnome-3-38-2004:gnome-3-38-2004 thunderbird
gtk-common-themes:gtk-3-themes thunderbird
gtk-common-themes:icon-themes thunderbird
gtk-common-themes:sound-themes thunderbird
:audio-playback thunderbird
:browser-support thunderbird:browser-sandbox
:cups-control thunderbird
:desktop thunderbird
:desktop-legacy thunderbird
:gsettings thunderbird
:home thunderbird
:network thunderbird
:opengl thunderbird
:system-files thunderbird:etc-thunderbird-policies
:wayland thunderbird
thunderbird:dbus-daemon -
- thunderbird:avahi-observe
- thunderbird:camera
- thunderbird:gpg-keys
- thunderbird:network-control
- thunderbird:removable-media
- thunderbird:u2f-devices
- thunderbird:x11
$ snap info thunderbird ## THUNDERBIRD SNAP VERSION
...
installed: 102.7.0-1 (288) 106MB -
$ snap --version ## SNAPD etc VERSION
snap 2.58
snapd 2.58
series 16
ubuntu 22.04
kernel 5.15.0-57-generic
To manage notifications about this bug go to:
https://bugs.launchpad.net/thunderbird/+bug/2003192/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp