Steam for Linux > Общие обсуждения > Подробности темы
drjoms 20 ноя, 2012 @ 9:42
lib-c 32 bit calls. NON BETA ACCOUNT normal user input appreciated.
/lib/i386-linux-gnu/libnss_dns.so.2: error: symbol lookup error: undefined symbol: _nss_dns_gethostbyname4_r (fatal)
Последний раз отредактировал drjoms; 20 ноя, 2012 @ 10:29
Показано 16 из 6 комментариев
< >
drjoms 20 ноя, 2012 @ 9:50 
Helloes. THIS PAGE IS NOT FOR VALVE, BUT FOR OTHER USERS. I am trying to make playable chroot environment and share it with other users. I do it in a few steps.
First, install inside of virtual machine. Second, mount raw image.(install everything for later run in chroot beforehand), After that mount, test independent 3D app(Unigine, irt works well).
So test for 3d is allright. I also often run SPAZ, which i have from Humbe indie bundle, it also works. Currently i run programs from native Xorg environment, i dont chroot and run Xorg from there.

I get this message:
/lib/i386-linux-gnu/libnss_dns.so.2: error: symbol lookup error: undefined symbol: _nss_dns_gethostbyname4_r (fatal)

It always fals in same place more or less. Second error of this nature = 100% failure. See my next message for command I run and more output.

You can see most or all commands I use on:quickanddirty.org
drjoms 20 ноя, 2012 @ 9:51 
Short version below:


LD_DEBUG=libs steam 2>&1 | grep error
2860: find library=libgpg-error.so.0 [0]; searching
2860: trying file=/lib/x86_64-linux-gnu/libgpg-error.so.0
2860: calling init: /lib/x86_64-linux-gnu/libgpg-error.so.0
2860: gksudo: error: symbol lookup error: undefined symbol: gtk_widget_device_is_shadowed (fatal)
2860: /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libclearlooks.so: error: symbol lookup error: undefined symbol: g_module_unload (fatal)
2860: gksudo: error: symbol lookup error: undefined symbol: gtk_widget_device_is_shadowed (fatal)
2860: gksudo: error: symbol lookup error: undefined symbol: gtk_widget_device_is_shadowed (fatal)
GConf Error: Configuration server couldn't be contacted: D-BUS error: Method "GetDefaultDatabase" with signature "" on interface "org.gnome.GConf.Server" doesn't exist
GConf Error: Configuration server couldn't be contacted: D-BUS error: Method "GetDefaultDatabase" with signature "" on interface "org.gnome.GConf.Server" doesn't exist
GConf Error: Configuration server couldn't be contacted: D-BUS error: Method "GetDefaultDatabase" with signature "" on interface "org.gnome.GConf.Server" doesn't exist
GConf Error: Configuration server couldn't be contacted: D-BUS error: Method "GetDefaultDatabase" with signature "" on interface "org.gnome.GConf.Server" doesn't exist
2860: /usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so: error: symbol lookup error: undefined symbol: g_module_check_init (fatal)
2860: /usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so: error: symbol lookup error: undefined symbol: g_module_unload (fatal)
2860: calling fini: /lib/x86_64-linux-gnu/libgpg-error.so.0 [0]
2895: /lib/i386-linux-gnu/libnss_dns.so.2: error: symbol lookup error: undefined symbol: _nss_dns_gethostbyname4_r (fatal)
2922: /lib/i386-linux-gnu/libnss_dns.so.2: error: symbol lookup error: undefined symbol: _nss_dns_gethostbyname4_r (fatal)
dimko@localhost:~/Steam/ubuntu12_32$ LD_DEBUG=libs steam 2>&1 | grep error
2941: find library=libgpg-error.so.0 [0]; searching
2941: trying file=/lib/x86_64-linux-gnu/libgpg-error.so.0
2941: calling init: /lib/x86_64-linux-gnu/libgpg-error.so.0
2941: gksudo: error: symbol lookup error: undefined symbol: gtk_widget_device_is_shadowed (fatal)
2941: /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libclearlooks.so: error: symbol lookup error: undefined symbol: g_module_unload (fatal)
2941: gksudo: error: symbol lookup error: undefined symbol: gtk_widget_device_is_shadowed (fatal)
2941: gksudo: error: symbol lookup error: undefined symbol: gtk_widget_device_is_shadowed (fatal)
GConf Error: Configuration server couldn't be contacted: D-BUS error: Method "GetDefaultDatabase" with signature "" on interface "org.gnome.GConf.Server" doesn't exist
GConf Error: Configuration server couldn't be contacted: D-BUS error: Method "GetDefaultDatabase" with signature "" on interface "org.gnome.GConf.Server" doesn't exist
GConf Error: Configuration server couldn't be contacted: D-BUS error: Method "GetDefaultDatabase" with signature "" on interface "org.gnome.GConf.Server" doesn't exist
GConf Error: Configuration server couldn't be contacted: D-BUS error: Method "GetDefaultDatabase" with signature "" on interface "org.gnome.GConf.Server" doesn't exist
2941: /usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so: error: symbol lookup error: undefined symbol: g_module_check_init (fatal)
2941: /usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so: error: symbol lookup error: undefined symbol: g_module_unload (fatal)
2941: calling fini: /lib/x86_64-linux-gnu/libgpg-error.so.0 [0]
2976: /lib/i386-linux-gnu/libnss_dns.so.2: error: symbol lookup error: undefined symbol: _nss_dns_gethostbyname4_r (fatal)
error: HTTP response code said error
3000: /lib/i386-linux-gnu/libnss_dns.so.2: error: symbol lookup error: undefined symbol: _nss_dns_gethostbyname4_r (fatal)
drjoms 20 ноя, 2012 @ 9:53 
A bit longer version, still whole output is too big:


3186: find library=libnss_dns.so.2 [0]; searching
3186: search path=/home/dimko/Steam/ubuntu12_32:tls/i686/sse2/cmov:tls/i686/sse2:tls/i686/cmov:tls/i686:tls/sse2/cmov:tls/sse2:tls/cmov:tls:i686/sse2/cmov:i686/sse2:i686/cmov:i686:sse2/cmov:sse2:cmov: (LD_LIBRARY_PATH)
3186: trying file=/home/dimko/Steam/ubuntu12_32/libnss_dns.so.2
3186: trying file=tls/i686/sse2/cmov/libnss_dns.so.2
3186: trying file=tls/i686/sse2/libnss_dns.so.2
3186: trying file=tls/i686/cmov/libnss_dns.so.2
3186: trying file=tls/i686/libnss_dns.so.2
3186: trying file=tls/sse2/cmov/libnss_dns.so.2
3186: trying file=tls/sse2/libnss_dns.so.2
3186: trying file=tls/cmov/libnss_dns.so.2
3186: trying file=tls/libnss_dns.so.2
3186: trying file=i686/sse2/cmov/libnss_dns.so.2
3186: trying file=i686/sse2/libnss_dns.so.2
3186: trying file=i686/cmov/libnss_dns.so.2
3186: trying file=i686/libnss_dns.so.2
3186: trying file=sse2/cmov/libnss_dns.so.2
3186: trying file=sse2/libnss_dns.so.2
3186: trying file=cmov/libnss_dns.so.2
3186: trying file=libnss_dns.so.2
3186: search cache=/etc/ld.so.cache
3186: trying file=/lib/i386-linux-gnu/libnss_dns.so.2
3186:
3186: find library=libresolv.so.2 [0]; searching
3186: search path=/home/dimko/Steam/ubuntu12_32:tls/i686/sse2/cmov:tls/i686/sse2:tls/i686/cmov:tls/i686:tls/sse2/cmov:tls/sse2:tls/cmov:tls:i686/sse2/cmov:i686/sse2:i686/cmov:i686:sse2/cmov:sse2:cmov: (LD_LIBRARY_PATH)
3186: trying file=/home/dimko/Steam/ubuntu12_32/libresolv.so.2
3186: trying file=tls/i686/sse2/cmov/libresolv.so.2
3186: trying file=tls/i686/sse2/libresolv.so.2
3186: trying file=tls/i686/cmov/libresolv.so.2
3186: trying file=tls/i686/libresolv.so.2
3186: trying file=tls/sse2/cmov/libresolv.so.2
3186: trying file=tls/sse2/libresolv.so.2
3186: trying file=tls/cmov/libresolv.so.2
3186: trying file=tls/libresolv.so.2
3186: trying file=i686/sse2/cmov/libresolv.so.2
3186: trying file=i686/sse2/libresolv.so.2
3186: trying file=i686/cmov/libresolv.so.2
3186: trying file=i686/libresolv.so.2
3186: trying file=sse2/cmov/libresolv.so.2
3186: trying file=sse2/libresolv.so.2
3186: trying file=cmov/libresolv.so.2
3186: trying file=libresolv.so.2
3186: search cache=/etc/ld.so.cache
3186: trying file=/lib/i386-linux-gnu/libresolv.so.2
3186:
3186:
3186: calling init: /lib/i386-linux-gnu/libresolv.so.2
3186:
3186:
3186: calling init: /lib/i386-linux-gnu/libnss_dns.so.2
3186:
3186: /lib/i386-linux-gnu/libnss_dns.so.2: error: symbol lookup error: undefined symbol: _nss_dns_gethostbyname4_r (fatal)
success = yes
response: CrashID=bp-ef172685-735c-4d49-93b0-15a802121120

/home/dimko/Steam/steam.sh: line 113: 3186 Segmentation fault ${DEBUGGER} "${STEAMROOT}"/${PLATFORM}/${STEAMEXE} "$@"
3116:
3116: calling fini: /bin/bash [0]
3116:
3116:
3116: calling fini: /lib/x86_64-linux-gnu/libtinfo.so.5 [0]
3116:
3116:
3116: calling fini: /lib/x86_64-linux-gnu/libdl.so.2 [0]
3116:
drjoms 20 ноя, 2012 @ 9:58 
Friends suspect Issue with Steam, as it makes call to in-existing function in so file.
I suspected file itself. So i made a few virtual machines. All failed with same file. I made md5 check sum, same file in a few distros, xubuntu, ubuntu 12.04 and 12.10 and right now test 12.10 32 bit to see any difference. compatibility libs are installed. downgrade or upgrde of so file is not an option. its libc 32 bit module...

machine is 64bit and gentoo works well on it, no issues what so ever. nvidia 310 installed on all chrooted environments.8 gigs of ram. Amy suggestions?
drjoms 21 ноя, 2012 @ 7:56 
Error seemed to change, but than I also had update... will report about 32bit chroot environment.
Последний раз отредактировал drjoms; 21 ноя, 2012 @ 8:08
drjoms 21 ноя, 2012 @ 8:21 
Hm... problem persists... What I noticed, Before and after upgrade application worked well, utnil i switched it off that is. will reboot computer and see if issue persists, At the moment i got:

LD_DEBUG=libs steam steam steam://open/games 2>&1 | grep error
3828: find library=libgpg-error.so.0 [0]; searching
3828: trying file=/home/dimko/Steam/ubuntu12_32/libgpg-error.so.0
3828: trying file=tls/i686/sse2/cmov/libgpg-error.so.0
3828: trying file=tls/i686/sse2/libgpg-error.so.0
3828: trying file=tls/i686/cmov/libgpg-error.so.0
3828: trying file=tls/i686/libgpg-error.so.0
3828: trying file=tls/sse2/cmov/libgpg-error.so.0
3828: trying file=tls/sse2/libgpg-error.so.0
3828: trying file=tls/cmov/libgpg-error.so.0
3828: trying file=tls/libgpg-error.so.0
3828: trying file=i686/sse2/cmov/libgpg-error.so.0
3828: trying file=i686/sse2/libgpg-error.so.0
3828: trying file=i686/cmov/libgpg-error.so.0
3828: trying file=i686/libgpg-error.so.0
3828: trying file=sse2/cmov/libgpg-error.so.0
3828: trying file=sse2/libgpg-error.so.0
3828: trying file=cmov/libgpg-error.so.0
3828: trying file=libgpg-error.so.0
3828: trying file=/lib/i386-linux-gnu/libgpg-error.so.0
3828: calling init: /lib/i386-linux-gnu/libgpg-error.so.0
3828: /home/dimko/Steam/ubuntu12_32/steam: error: symbol lookup error: undefined symbol: gtk_widget_device_is_shadowed (fatal)
3828: /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/libclearlooks.so: error: symbol lookup error: undefined symbol: g_module_unload (fatal)
3828: /home/dimko/Steam/ubuntu12_32/steam: error: symbol lookup error: undefined symbol: gtk_widget_device_is_shadowed (fatal)
3828: /home/dimko/Steam/ubuntu12_32/steam: error: symbol lookup error: undefined symbol: gtk_widget_device_is_shadowed (fatal)
3828: /lib/libnss_mdns4_minimal.so.2: error: symbol lookup error: undefined symbol: _nss_mdns4_minimal_gethostbyname4_r (fatal)
3828: /lib/i386-linux-gnu/libnss_dns.so.2: error: symbol lookup error: undefined symbol: _nss_dns_gethostbyname4_r (fatal)
/home/dimko/Steam/steam.sh: line 255: 3828 Bus error $DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
Последний раз отредактировал drjoms; 21 ноя, 2012 @ 8:21
Показано 16 из 6 комментариев
< >
На страницу: 15 30 50
Дата создания: 20 ноя, 2012 @ 9:42
Сообщений: 6