Steam for Linux > 一般的な話題 > トピックの詳細
drjoms 2012年11月20日 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が行いました; 2012年11月20日 10時29分
1-6 / 6 のコメントを表示
< >
drjoms 2012年11月20日 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 2012年11月20日 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 2012年11月20日 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 2012年11月20日 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 2012年11月21日 7時56分 
Error seemed to change, but than I also had update... will report about 32bit chroot environment.
drjoms 2012年11月21日 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" "$@"
1-6 / 6 のコメントを表示
< >
ページ毎: 15 30 50
投稿日: 2012年11月20日 9時42分
投稿数: 6