Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 869635

Summary: net-im/signal-desktop-bin-5.58.0 fails to start GUI without dev-libs/wayland
Product: Gentoo Linux Reporter: Daniel M. Weeks <dan>
Component: Current packagesAssignee: Robert G. Siebeck <gentoo.2019>
Status: RESOLVED FIXED    
Severity: normal CC: gentoo, proxy-maint, t-mo
Priority: Normal Keywords: PullRequest
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=858191
https://github.com/gentoo/gentoo/pull/27214
Whiteboard:
Package list:
Runtime testing required: ---

Description Daniel M. Weeks 2022-09-11 00:53:17 UTC
On start:

[7109:0910/204523.769828:ERROR:egl_util.cc(44)] Failed to load GLES library: /opt/Signal/libGLESv2.so: libwayland-client.so.0: cannot open shared object file: No such file or directory
[7109:0910/204523.770502:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization
[7123:0910/204523.780128:ERROR:egl_util.cc(44)] Failed to load GLES library: /opt/Signal/libGLESv2.so: libwayland-client.so.0: cannot open shared object file: No such file or directory
[7123:0910/204523.780755:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization
[7130:0910/204523.784967:ERROR:egl_util.cc(44)] Failed to load GLES library: /opt/Signal/libGLESv2.so: libwayland-client.so.0: cannot open shared object file: No such file or directory
[7130:0910/204523.785533:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization

# ldd /opt/Signal/libGLESv2.so
	linux-vdso.so.1 (0x00007ffc167c1000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00007f21f5576000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f21f5571000)
	libwayland-client.so.0 => not found
	libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f21f542d000)
	libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f21f5418000)
	libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f21f53ee000)
	libm.so.6 => /lib64/libm.so.6 (0x00007f21f530f000)
	libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/libgcc_s.so.1 (0x00007f21f52f5000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f21f50f8000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f21f5bb5000)
	libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f21f50f3000)
	libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007f21f50eb000)
	libbsd.so.0 => /usr/lib64/libbsd.so.0 (0x00007f21f50d2000)
	libmd.so.0 => /usr/lib64/libmd.so.0 (0x00007f21f50c5000)

Installing dev-libs/wayland for libwayland-client fixes this issue.

Reproducible: Always
Comment 1 Timo Ollech 2022-09-11 15:04:45 UTC
Same here. Downgrading to =net-im/signal-desktop-bin-5.57.0 got it working again.
Comment 2 Larry the Git Cow gentoo-dev 2022-09-12 13:40:05 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e0789e7a22ba4648fa3b1f80edec4677b89e3b5

commit 4e0789e7a22ba4648fa3b1f80edec4677b89e3b5
Author:     Robert Siebeck <gentoo.2019@r123.de>
AuthorDate: 2022-09-11 21:04:33 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2022-09-12 13:40:02 +0000

    net-im/signal-desktop-bin: add missing dependency
    
    Closes: https://bugs.gentoo.org/869635
    Signed-off-by: Robert Siebeck <gentoo.2019@r123.de>
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 .../signal-desktop-bin-5.58.0-r1.ebuild            | 98 ++++++++++++++++++++++
 1 file changed, 98 insertions(+)