Steam client version (build number or date): 1513371133
Distribution (e.g. Ubuntu): CentOS 7
Opted into Steam client beta?: No
Have you checked for system updates?: Yes
Please describe your issue in as much detail as possible:
Appears ./steam-runtime/i386/usr/lib/i386-linux-gnu/sasl2/libsasldb.so.2.0.25 has a hard dependency on DB 5.1 which is neither shipped with steam nor available any more. Even CentOS is at 5.3
Steps for reproducing this issue:
$ pwd
/home/steamvm/.local/share/Steam/ubuntu12_32
$ ldd ./steam-runtime/i386/usr/lib/i386-linux-gnu/sasl2/libsasldb.so.2.0.25
linux-gate.so.1 => (0xf7f1f000)
libdb-5.1.so => not found
libc.so.6 => /lib/libc.so.6 (0xf7d2e000)
/lib/ld-linux.so.2 (0xf7f21000)
$ find ~/.steam -follow -name 'libdb-*'
$ find ~/.steam -follow -type f -name 'libsasl*.so.2*' |while read z; do printf "%s\t%s\t%s\n" "$(md5sum $z)" "$(ldd $z 2>/dev/null |egrep '(:|not found)')" ; done | sort -k1
734509b4e0c1419fe14d988ff1007a4a /home/steamvm/.steam/bin32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/sasl2/libsasldb.so.2.0.25 libdb-5.1.so => not found
734509b4e0c1419fe14d988ff1007a4a /home/steamvm/.steam/bin32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/sasl2/libsasldb.so.2 libdb-5.1.so => not found
734509b4e0c1419fe14d988ff1007a4a /home/steamvm/.steam/bin/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/sasl2/libsasldb.so.2.0.25 libdb-5.1.so => not found
734509b4e0c1419fe14d988ff1007a4a /home/steamvm/.steam/bin/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/sasl2/libsasldb.so.2 libdb-5.1.so => not found
734509b4e0c1419fe14d988ff1007a4a /home/steamvm/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/sasl2/libsasldb.so.2.0.25 libdb-5.1.so => not found
734509b4e0c1419fe14d988ff1007a4a /home/steamvm/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/sasl2/libsasldb.so.2 libdb-5.1.so => not found
734509b4e0c1419fe14d988ff1007a4a /home/steamvm/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/sasl2/libsasldb.so.2.0.25 libdb-5.1.so => not found
734509b4e0c1419fe14d988ff1007a4a /home/steamvm/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/sasl2/libsasldb.so.2 libdb-5.1.so => not found
9f3765a08a519a34d69ccdd9e561427b /home/steamvm/.steam/bin32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libsasl2.so.2
9f3765a08a519a34d69ccdd9e561427b /home/steamvm/.steam/bin32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
9f3765a08a519a34d69ccdd9e561427b /home/steamvm/.steam/bin/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libsasl2.so.2
9f3765a08a519a34d69ccdd9e561427b /home/steamvm/.steam/bin/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
9f3765a08a519a34d69ccdd9e561427b /home/steamvm/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libsasl2.so.2
9f3765a08a519a34d69ccdd9e561427b /home/steamvm/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
9f3765a08a519a34d69ccdd9e561427b /home/steamvm/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libsasl2.so.2
9f3765a08a519a34d69ccdd9e561427b /home/steamvm/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
b2a74ad7d5f3cc080e79b5f80e81b73c /home/steamvm/.steam/bin32/steam-runtime/i386/usr/lib/i386-linux-gnu/sasl2/libsasldb.so.2.0.25 libdb-5.1.so => not found
b2a74ad7d5f3cc080e79b5f80e81b73c /home/steamvm/.steam/bin32/steam-runtime/i386/usr/lib/i386-linux-gnu/sasl2/libsasldb.so.2 libdb-5.1.so => not found
b2a74ad7d5f3cc080e79b5f80e81b73c /home/steamvm/.steam/bin/steam-runtime/i386/usr/lib/i386-linux-gnu/sasl2/libsasldb.so.2.0.25 libdb-5.1.so => not found
b2a74ad7d5f3cc080e79b5f80e81b73c /home/steamvm/.steam/bin/steam-runtime/i386/usr/lib/i386-linux-gnu/sasl2/libsasldb.so.2 libdb-5.1.so => not found
b2a74ad7d5f3cc080e79b5f80e81b73c /home/steamvm/.steam/root/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/sasl2/libsasldb.so.2.0.25 libdb-5.1.so => not found
b2a74ad7d5f3cc080e79b5f80e81b73c /home/steamvm/.steam/root/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/sasl2/libsasldb.so.2 libdb-5.1.so => not found
b2a74ad7d5f3cc080e79b5f80e81b73c /home/steamvm/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/sasl2/libsasldb.so.2.0.25 libdb-5.1.so => not found
b2a74ad7d5f3cc080e79b5f80e81b73c /home/steamvm/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/sasl2/libsasldb.so.2 libdb-5.1.so => not found
efb72bf95a63161767fefb35fcaac0ec /home/steamvm/.steam/bin32/steam-runtime/i386/usr/lib/i386-linux-gnu/libsasl2.so.2
efb72bf95a63161767fefb35fcaac0ec /home/steamvm/.steam/bin32/steam-runtime/i386/usr/lib/i386-linux-gnu/libsasl2.so.2.0.25
efb72bf95a63161767fefb35fcaac0ec /home/steamvm/.steam/bin/steam-runtime/i386/usr/lib/i386-linux-gnu/libsasl2.so.2
efb72bf95a63161767fefb35fcaac0ec /home/steamvm/.steam/bin/steam-runtime/i386/usr/lib/i386-linux-gnu/libsasl2.so.2.0.25
efb72bf95a63161767fefb35fcaac0ec /home/steamvm/.steam/root/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libsasl2.so.2
efb72bf95a63161767fefb35fcaac0ec /home/steamvm/.steam/root/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libsasl2.so.2.0.25
efb72bf95a63161767fefb35fcaac0ec /home/steamvm/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libsasl2.so.2
efb72bf95a63161767fefb35fcaac0ec /home/steamvm/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libsasl2.so.2.0.25
$
$ ldd /home/steamvm/.steam/bin32/steam-runtime/{i386/usr/lib/i386-linux-gnu,amd64/usr/lib/x86_64-linux-gnu}/{sasl2/libsasldb.so.2.0.25,libsasl2.so.2.0.25} 2>/dev/null
/home/steamvm/.steam/bin32/steam-runtime/i386/usr/lib/i386-linux-gnu/sasl2/libsasldb.so.2.0.25:
linux-gate.so.1 => (0xf7fc4000)
libdb-5.1.so => not found
libc.so.6 => /lib/libc.so.6 (0xf7dd3000)
/lib/ld-linux.so.2 (0xf7fc6000)
/home/steamvm/.steam/bin32/steam-runtime/i386/usr/lib/i386-linux-gnu/libsasl2.so.2.0.25:
linux-gate.so.1 => (0xf7f0a000)
libdl.so.2 => /lib/libdl.so.2 (0xf7ee5000)
libc.so.6 => /lib/libc.so.6 (0xf7d25000)
/lib/ld-linux.so.2 (0xf7f0c000)
/home/steamvm/.steam/bin32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/sasl2/libsasldb.so.2.0.25:
linux-vdso.so.1 => (0x00007fff4d5fc000)
libdb-5.1.so => not found
libc.so.6 => /lib64/libc.so.6 (0x00007fb6cd19c000)
/lib64/ld-linux-x86-64.so.2 (0x00007fb6cd765000)
/home/steamvm/.steam/bin32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25:
linux-vdso.so.1 => (0x00007fff1ebe9000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fdd21a38000)
libc.so.6 => /lib64/libc.so.6 (0x00007fdd21675000)
/lib64/ld-linux-x86-64.so.2 (0x00007fdd21e57000)
$
$ rpm -qa |grep libdb-
libdb-utils-5.3.21-20.el7.x86_64
libdb-5.3.21-20.el7.x86_64
libdb-5.3.21-20.el7.i686
$
Berkeley DB was swallowed by the Oracle Borg (TM). It's worth noting (I think?), libdb was not pinned in either 32 or 64bit despite having a newer host copy. Whole reason for even noticing this is there's something quite broken with the way libs are pinned.. That or I'm completely missing it because I cannot for the life of me get libGL or bloody libdbus to stick.
For posterity:
$ ls -al ~/.steam/steam/ubuntu12_32/steam-runtime/pinned_libs_{32,64}
/home/steamvm/.steam/steam/ubuntu12_32/steam-runtime/pinned_libs_32:
total 64
drwxrwxr-x. 2 steamvm steamvm 4096 Jan 12 06:03 .
drwxr-xr-x. 10 steamvm steamvm 4096 Jan 12 06:03 ..
-rw-rw-r--. 1 steamvm steamvm 0 Jan 12 06:03 has_pins
lrwxrwxrwx. 1 steamvm steamvm 93 Jan 12 06:03 libdbusmenu-glib.so.4 -> /home/steamvm/steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libdbusmenu-glib.so.4.0.13
lrwxrwxrwx. 1 steamvm steamvm 92 Jan 12 06:03 libdbusmenu-gtk.so.4 -> /home/steamvm/steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libdbusmenu-gtk.so.4.0.13
lrwxrwxrwx. 1 steamvm steamvm 90 Jan 12 06:03 libGLU.so.1 -> /home/steamvm/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libGLU.so.1.3.08004
lrwxrwxrwx. 1 steamvm steamvm 98 Jan 12 06:03 libgtk-x11-2.0.so.0 -> /home/steamvm/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.10
lrwxrwxrwx. 1 steamvm steamvm 91 Jan 12 06:03 libSDL2-2.0.so.0 -> /home/steamvm/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2-2.0.so.0.5.0
lrwxrwxrwx. 1 steamvm steamvm 90 Jan 12 06:03 libstdc++.so.6 -> /home/steamvm/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6.0.21
lrwxrwxrwx. 1 steamvm steamvm 90 Jan 12 06:03 libvulkan.so.1 -> /home/steamvm/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libvulkan.so.1.0.54
-rw-rw-r--. 1 steamvm steamvm 63 Jan 12 06:03 system_libdbusmenu-glib.so.4
-rw-rw-r--. 1 steamvm steamvm 61 Jan 12 06:03 system_libdbusmenu-gtk.so.4
-rw-rw-r--. 1 steamvm steamvm 42 Jan 12 06:03 system_libGLU.so.1
-rw-rw-r--. 1 steamvm steamvm 62 Jan 12 06:03 system_libgtk-x11-2.0.so.0
-rw-rw-r--. 1 steamvm steamvm 52 Jan 12 06:03 system_libSDL2-2.0.so.0
-rw-rw-r--. 1 steamvm steamvm 49 Jan 12 06:03 system_libstdc++.so.6
-rw-rw-r--. 1 steamvm steamvm 49 Jan 12 06:03 system_libvulkan.so.1
/home/steamvm/.steam/steam/ubuntu12_32/steam-runtime/pinned_libs_64:
total 64
drwxrwxr-x. 2 steamvm steamvm 4096 Jan 12 06:03 .
drwxr-xr-x. 10 steamvm steamvm 4096 Jan 12 06:03 ..
-rw-rw-r--. 1 steamvm steamvm 0 Jan 12 06:03 has_pins
lrwxrwxrwx. 1 steamvm steamvm 93 Jan 12 06:03 libGLU.so.1 -> /home/steamvm/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libGLU.so.1.3.08004
lrwxrwxrwx. 1 steamvm steamvm 94 Jan 12 06:03 libSDL2-2.0.so.0 -> /home/steamvm/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.5.0
lrwxrwxrwx. 1 steamvm steamvm 93 Jan 12 06:03 libstdc++.so.6 -> /home/steamvm/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
lrwxrwxrwx. 1 steamvm steamvm 95 Jan 12 06:03 libva-glx.so.1 -> /home/steamvm/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libva-glx.so.1.3900.0
lrwxrwxrwx. 1 steamvm steamvm 91 Jan 12 06:03 libva.so.1 -> /home/steamvm/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libva.so.1.3900.0
lrwxrwxrwx. 1 steamvm steamvm 95 Jan 12 06:03 libva-x11.so.1 -> /home/steamvm/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libva-x11.so.1.3900.0
lrwxrwxrwx. 1 steamvm steamvm 93 Jan 12 06:03 libvulkan.so.1 -> /home/steamvm/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libvulkan.so.1.0.54
-rw-rw-r--. 1 steamvm steamvm 46 Jan 12 06:03 system_libGLU.so.1
-rw-rw-r--. 1 steamvm steamvm 56 Jan 12 06:03 system_libSDL2-2.0.so.0
-rw-rw-r--. 1 steamvm steamvm 53 Jan 12 06:03 system_libstdc++.so.6
-rw-rw-r--. 1 steamvm steamvm 55 Jan 12 06:03 system_libva-glx.so.1
-rw-rw-r--. 1 steamvm steamvm 47 Jan 12 06:03 system_libva.so.1
-rw-rw-r--. 1 steamvm steamvm 55 Jan 12 06:03 system_libva-x11.so.1
-rw-rw-r--. 1 steamvm steamvm 53 Jan 12 06:03 system_libvulkan.so.1
$
Your system information
Please describe your issue in as much detail as possible:
Appears ./steam-runtime/i386/usr/lib/i386-linux-gnu/sasl2/libsasldb.so.2.0.25 has a hard dependency on DB 5.1 which is neither shipped with steam nor available any more. Even CentOS is at 5.3
Steps for reproducing this issue:
Berkeley DB was swallowed by the Oracle Borg (TM). It's worth noting (I think?), libdb was not pinned in either 32 or 64bit despite having a newer host copy. Whole reason for even noticing this is there's something quite broken with the way libs are pinned.. That or I'm completely missing it because I cannot for the life of me get libGL or bloody libdbus to stick.
For posterity: