Then, if it's not the linker, the difference between user and root may be the different thread shared library being accessed. In one case it's compatible with the libs the app was originally built with, in the other is not. See how many you have of them : " pc474 /homes/xserve1b-new/c/calatino 34 > find /lib -name "libpthread.so*" /lib/i686/libpthread.so.0 /lib/libpthread.so.0 pc474 /homes/xserve1b-new/c/calatino 35 > find /usr -name "libpthread.so*" find: /usr/lib/kde2-compat: Permission denied /usr/lib/libpthread.so /usr/lib/debug/libpthread.so.0 find: /usr/share/ssl/CA: Permission denied /usr/i386-glibc21-linux/lib/libpthread.so <---------this is usually a link to the next one /usr/i386-glibc21-linux/lib/libpthread.so.0 and also, there could be more than one glibc installed. Michelangelo ----- Original Message ----- From: "Steven D. Haughton" <shaughto@xxxxxxxxxx> To: "General Red Hat Linux discussion list" <redhat-list@xxxxxxxxxx> Sent: Thursday, July 29, 2004 7:53 PM Subject: Re: Problem with ISE TCAD... "version GLIBC_2.0 not defined" > Well, I don't see /usr/bin/libdl.so.x, > but I do see /usr/lib/libdl.a and /usr/lib/libdl.so. Libdl.so is a link > and libdl.a is a file. > Following the links as root I get: > > # ls -l libdl.so > lrwxrwxrwx 1 root root 20 Jul 1 15:36 libdl.so -> > ../../lib/libdl.so.2 > > # ls -l ../../lib/libdl.so.2 > lrwxrwxrwx 1 root root 14 Jul 1 15:34 > ../../lib/libdl.so.2 -> libdl-2.3.2.so > > # ls -l ../../lib/libdl-2.3.2.so > -rwxr-xr-x 1 root root 15900 Nov 12 2003 > ../../lib/libdl-2.3.2.so > > Following the links as a user I get: > > -bash-2.05b$ ls -l libdl.so > lrwxrwxrwx 1 root root 20 Jul 1 15:36 libdl.so -> > ../../lib/libdl.so.2 > > -bash-2.05b$ ls -l ../../lib/libdl.so.2 > lrwxrwxrwx 1 root root 14 Jul 1 15:34 > ../../lib/libdl.so.2 -> libdl-2.3.2.so > > -bash-2.05b$ ls -l ../../lib/libdl-2.3.2.so > -rwxr-xr-x 1 root root 15900 Nov 12 2003 > ../../lib/libdl-2.3.2.so > > So I get the same results as user and root. > > The program I am runnning, Devise, is part of a software bundle called > ISE TCAD version 9.5. The program verison is relatively new, I believe > it came out in the beginning of this year. All of the other programs in > that bundle work, but Devise only works on root. Their support team > will not help as they only support RedHat 8 so I am assuming the > software was developed on RedHat 8. However I do not want to reinstall > the server to redhat 8 and have to reinstall all the software and backup > all the data. Hopefully you can help me find a solution to this problem > so I don't have to do that. 8 ) > > -- > Steven > > Michelangelo Calatino wrote: > > >Hi Steven, > > > > It seems the loader being used is different whether you run the program > >from root or from user accounts. > > > >Usually there is file, which is actually a link : > > > >/usr/bin/libdl.so.x > > > >following the link, ( and eventually stumbling across > >you end up finding the version libdl-xx-uu.so being used. > >For example : > > > >pc474 /usr/lib 34 > ls -l libdl.so > >lrwxrwxrwx 1 root root 20 Aug 26 2003 libdl.so -> > >../../lib/li > >bdl.so.2* > >pc474 /usr/lib 35 > ls -l ../../lib/libdl.so.2 > >lrwxrwxrwx 1 root root 14 Aug 26 2003 > >../../lib/libdl.so.2 -> > >libdl-2.2.5.so* > > > > > >The program you are using is probably old, probably built on 2.96 gnu tools, > >and you're running in a gnu 3.2 friendly environment. > > > >I am very curious about what are the loaders being used with user and root > >accounts. > >Can you please repeat the steps above in both accounts and send us the > >results ? > >Thanks > > > >MiC > > > > > >----- Original Message ----- > >From: <shaughto@xxxxxxxxxx> > >To: <redhat-list@xxxxxxxxxx> > >Sent: Wednesday, July 28, 2004 10:31 PM > >Subject: Problem with ISE TCAD... "version GLIBC_2.0 not defined" > > > > > > > > > >>I have the following problem when running ISE TCAD 9.5 on redhat 9. > >>When I try to run devise I get the following message: > >> > >>bash-2.05b$ /usr/local/tcad/bin/devise > >>ISE TCAD Software Release 9.5 > >>Devise Revision 9.5.3 > >>Copyright (c) 1994-2003 ISE Integrated Systems Engineering AG > >>Portions of this software are owned by Spatial Corp. (c) 1986-2003. All > >>Rights Reserved. > >> > >>devise: relocation error: devise: symbol __pthread_atfork, version > >>GLIBC_2.0 not defined in file libpthread.so.0 with link time reference > >>bash-2.05b$ > >> > >>Yet when I run it as root the program runs fine. > >> > >>Any ideas as to the problem. Thanks. > >> > >>-- > >>Steven D. Haughton > >> > >> > >>-- > >>redhat-list mailing list > >>unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe > >>https://www.redhat.com/mailman/listinfo/redhat-list > >> > >> > >> > >> > > > > > > > > > > > > > -- > redhat-list mailing list > unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe > https://www.redhat.com/mailman/listinfo/redhat-list > > -- redhat-list mailing list unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe https://www.redhat.com/mailman/listinfo/redhat-list