Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 869635 - net-im/signal-desktop-bin-5.58.0 fails to start GUI without dev-libs/wayland
Summary: net-im/signal-desktop-bin-5.58.0 fails to start GUI without dev-libs/wayland
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Robert G. Siebeck
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2022-09-11 00:53 UTC by Daniel M. Weeks
Modified: 2022-09-12 13:40 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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(+)