mahjongg

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Śro, 8 Lis 2000, 16:25:23 CET


On Wed, 8 Nov 2000, blues wrote:
[..]
> Ogladalem - przesylam. Sa komunikaty, ze nie moze sie polaczyc z
> socketem, ale ja nie wiem co z tym poczac...

[kloczek w rudy ~]$ zgrep open mahjong.txt.gz 
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 4
open("/usr/X11R6/lib/libgnomeui.so.32", O_RDONLY) = 4
open("/usr/X11R6/lib/libart_lgpl.so.2", O_RDONLY) = 4
open("/usr/X11R6/lib/libgdk_imlib.so.1", O_RDONLY) = 4
open("/usr/X11R6/lib/libSM.so.6", O_RDONLY) = 4
open("/usr/X11R6/lib/libICE.so.6", O_RDONLY) = 4
open("/usr/X11R6/lib/libgtk-1.2.so.0", O_RDONLY) = 4
open("/usr/X11R6/lib/libgdk-1.2.so.0", O_RDONLY) = 4
open("/usr/lib/libgmodule-1.2.so.0", O_RDONLY) = 4
open("/usr/X11R6/lib/libXi.so.6", O_RDONLY) = 4
open("/usr/X11R6/lib/libXext.so.6", O_RDONLY) = 4
open("/usr/X11R6/lib/libX11.so.6", O_RDONLY) = 4
open("/usr/X11R6/lib/libgnome.so.32", O_RDONLY) = 4
open("/usr/X11R6/lib/libgnomesupport.so.0", O_RDONLY) = 4
open("/usr/lib/libesd.so.0", O_RDONLY)  = 4
open("/usr/lib/libaudiofile.so.0", O_RDONLY) = 4
open("/lib/libm.so.6", O_RDONLY)        = 4
open("/lib/libdb-3.1.so", O_RDONLY)     = 4
      ^^^^^^^^^^^^^^^^^ db3
open("/usr/lib/libglib-1.2.so.0", O_RDONLY) = 4
open("/lib/libdl.so.2", O_RDONLY)       = 4
open("/lib/libc.so.6", O_RDONLY)        = 4
open("/usr/lib/libz.so.1", O_RDONLY)    = 4
open("/etc/nsswitch.conf", O_RDONLY)    = 5
open("/etc/ld.so.cache", O_RDONLY)      = 5
open("/lib/libnss_db.so.2", O_RDONLY)   = 5
open("/lib/libdb.so.3", O_RDONLY)       = 5
      ^^^^^^^^^^^^^^^ a tu jeszcze db2
open("/lib/libnss_files.so.2", O_RDONLY) = 5

czyli sprawa sie wyjaśniła. Jest to konflikt symboli bibliotek db2 i db3.
To drugie db2 jest ładowane przez moduła nss_db. Jak wykonasz upgrade
glibc i zainstalujesz nss_db w wersji jaka jest na ftp lub nie będziesz
instalował tego pakietu (nss_db jest teraz w osobnym podpakiecie) to
aplikacja się przestanie walić. Z powyższego wymnika że w zasadzie
wszystko co masz linkowane z gnome-libs linkowanym z db3 powinno się
walić (nie tylko mahjong).
Tymczasowy work around może polegać na usunieciu wszystkich wpisół db z
/etc/nsswitc.conf.

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*



Więcej informacji o liście dyskusyjnej pld-devel-pl