Bug#841348: Request to Steam to fix the issue
Gabriel Mainberger
gabisoft at freesurf.ch
Sun Nov 6 14:22:53 UTC 2016
This is not a bug in the Debian package, but an incompatibility of the
STEAM RUNTIME to the liggpg-error.so.0 library.
---
Dear Steam Support
I'm running Debian Linux amd64 SID, which the i386 libraries installed.
It seams an issue with the newest MESA libraries version 12.
gabriel at andromeda:~$ uname -r
4.8.0-1-amd64
gabriel at andromeda:~/.steam$ LIBGL_DEBUG=verbose steam
Running Steam on debian 64-bit
STEAM_RUNTIME is enabled automatically
[2016-11-06 14:48:41] Startup - updater built Sep 20 2016 18:20:24
SteamUpdateUI: An X Error occurred
X Error of failed request: BadValue (integer parameter out of range for
operation)
^C
The steam error.log did contain:
gabriel at andromeda:~/.steam$ cat error.log-2
/home/gabriel/.steam/steam.sh: Zeile 154: VERSION_ID ist nicht gesetzt.
rm: das Entfernen von '/home/gabriel/.steam/steam' ist nicht möglich:
Ist ein Verzeichnis
rm: das Entfernen von '/home/gabriel/.steam/bin' ist nicht möglich: Ist
ein Verzeichnis
/home/gabriel/.steam/steam.sh: Zeile 154: VERSION_ID ist nicht gesetzt.
/home/gabriel/.steam/steam.sh: Zeile 154: VERSION_ID ist nicht gesetzt.
grep: symbol lookup error: grep: undefined symbol: pcre_jit_stack_alloc
grep: symbol lookup error: grep: undefined symbol: pcre_jit_stack_alloc
grep: symbol lookup error: grep: undefined symbol: pcre_jit_stack_alloc
Installing breakpad exception handler for appid(steam)/version(1474415843)
libGL: Can't open configuration file /home/gabriel/.drirc: Datei oder
Verzeichnis nicht gefunden.
libGL: pci id for fd 7: 8086:0412, driver i965
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/i965_dri.so
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/i965_dri.so
libGL: dlopen /usr/lib/i386-linux-gnu/dri/i965_dri.so failed
(/lib/i386-linux-gnu/libgcrypt.so.20: symbol gpgrt_lock_lock, version
GPG_ERROR_1.0 not defined in file libgpg-error.so.0 with link time
reference)
libGL: OpenDriver: trying ${ORIGIN}/dri/tls/i965_dri.so
libGL: OpenDriver: trying ${ORIGIN}/dri/i965_dri.so
libGL: dlopen ${ORIGIN}/dri/i965_dri.so failed
(/lib/i386-linux-gnu/libgcrypt.so.20: symbol gpgrt_lock_lock, version
GPG_ERROR_1.0 not defined in file libgpg-error.so.0 with link time
reference)
libGL: OpenDriver: trying /usr/lib/dri/tls/i965_dri.so
libGL: OpenDriver: trying /usr/lib/dri/i965_dri.so
libGL: dlopen /usr/lib/dri/i965_dri.so failed (/usr/lib/dri/i965_dri.so:
Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht
gefunden)
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL: pci id for fd 7: 8086:0412, driver i965
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/i965_dri.so
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/i965_dri.so
libGL: dlopen /usr/lib/i386-linux-gnu/dri/i965_dri.so failed
(/lib/i386-linux-gnu/libgcrypt.so.20: symbol gpgrt_lock_lock, version
GPG_ERROR_1.0 not defined in file libgpg-error.so.0 with link time
reference)
libGL: OpenDriver: trying ${ORIGIN}/dri/tls/i965_dri.so
libGL: OpenDriver: trying ${ORIGIN}/dri/i965_dri.so
libGL: dlopen ${ORIGIN}/dri/i965_dri.so failed
(/lib/i386-linux-gnu/libgcrypt.so.20: symbol gpgrt_lock_lock, version
GPG_ERROR_1.0 not defined in file libgpg-error.so.0 with link time
reference)
libGL: OpenDriver: trying /usr/lib/dri/tls/i965_dri.so
libGL: OpenDriver: trying /usr/lib/dri/i965_dri.so
libGL: dlopen /usr/lib/dri/i965_dri.so failed (/usr/lib/dri/i965_dri.so:
Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht
gefunden)
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/swrast_dri.so
libGL: dlopen /usr/lib/i386-linux-gnu/dri/swrast_dri.so failed
(/lib/i386-linux-gnu/libgcrypt.so.20: symbol gpgrt_lock_lock, version
GPG_ERROR_1.0 not defined in file libgpg-error.so.0 with link time
reference)
libGL: OpenDriver: trying ${ORIGIN}/dri/tls/swrast_dri.so
libGL: OpenDriver: trying ${ORIGIN}/dri/swrast_dri.so
libGL: dlopen ${ORIGIN}/dri/swrast_dri.so failed
(/lib/i386-linux-gnu/libgcrypt.so.20: symbol gpgrt_lock_lock, version
GPG_ERROR_1.0 not defined in file libgpg-error.so.0 with link time
reference)
libGL: OpenDriver: trying /usr/lib/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/dri/swrast_dri.so
libGL: dlopen /usr/lib/dri/swrast_dri.so failed
(/usr/lib/dri/swrast_dri.so: Kann die Shared-Object-Datei nicht öffnen:
Datei oder Verzeichnis nicht gefunden)
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
Removing the the liggpg-error.so.0 from the STEAM RUNTIME libraries and
using the system libraries did resolve the error.
mv
./steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgpg-error.so.0
./steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgpg-error.so.0.bak
gabriel at andromeda:~/.steam$ mv
./steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgpg-error.so.0
./steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgpg-error.so.0.bak
gabriel at andromeda:~/.steam$ dpkg -S /usr/lib/i386-linux-gnu/dri/i965_dri.so
libgl1-mesa-dri:i386: /usr/lib/i386-linux-gnu/dri/i965_dri.so
gabriel at andromeda:~/.steam$ dpkg -s libgl1-mesa-dri:i386
Package: libgl1-mesa-dri
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 118878
Maintainer: Debian X Strike Force <debian-x at lists.debian.org>
Architecture: i386
Multi-Arch: same
Source: mesa
Version: 12.0.3-3
Depends: libc6 (>= 2.17), libdrm-amdgpu1 (>= 2.4.63), libdrm-intel1 (>=
2.4.48), libdrm-nouveau2 (>= 2.4.66), libdrm-radeon1 (>= 2.4.31),
libdrm2 (>= 2.4.66), libelf1 (>= 0.142), libexpat1 (>= 2.0.1), libgcc1
(>= 1:3.4), libgcrypt20 (>= 1.7.0), libllvm3.8, libstdc++6 (>= 5.2)
Recommends: libtxc-dxtn-s2tc | libtxc-dxtn-s2tc0 | libtxc-dxtn0
Breaks: xserver-xorg-core (<< 2:1.14.3-5)
Conffiles:
/etc/drirc d279cb60294ad49d90803416a310683e
Description: free implementation of the OpenGL API -- DRI modules
This version of Mesa provides GLX and DRI capabilities: it is capable of
both direct and indirect rendering. For direct rendering, it can use DRI
modules from the libgl1-mesa-dri package to accelerate drawing.
.
This package does not include the OpenGL library itself, only the DRI
modules for accelerating direct rendering.
.
For a complete description of Mesa, please look at the
libgl1-mesa-glx package.
Homepage: http://mesa3d.org/
gabriel at andromeda:~/.steam$ ldd /lib/i386-linux-gnu/libgcrypt.so.20
linux-gate.so.1 (0xf770f000)
libgpg-error.so.0 => /lib/i386-linux-gnu/libgpg-error.so.0 (0xf75ef000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7438000)
/lib/ld-linux.so.2 (0x56645000)
gabriel at andromeda:~/.steam$ dpkg -S /lib/i386-linux-gnu/libgpg-error.so.0
libgpg-error0:i386: /lib/i386-linux-gnu/libgpg-error.so.0
gabriel at andromeda:~/.steam$ dpkg -s libgpg-error0:i386
Package: libgpg-error0
Status: install ok installed
Priority: standard
Section: libs
Installed-Size: 573
Maintainer: Debian GnuPG Maintainers
<pkg-gnupg-maint at lists.alioth.debian.org>
Architecture: i386
Multi-Arch: same
Source: libgpg-error
Version: 1.24-1
Depends: libc6 (>= 2.15)
Description: library for common error values and messages in GnuPG
components
Library that defines common error values for all GnuPG
components. Among these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt,
pinentry, SmartCard Daemon and possibly more in the future.
Homepage: https://www.gnupg.org/related_software/libgpg-error/
Please provide a newer version or remove the libarry from the STEAM RUNTIME.
----
More information about the Pkg-games-devel
mailing list