SCIENTIFIC-LINUX-USERS Archives

June 2012

SCIENTIFIC-LINUX-USERS@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Andras Horvath <[log in to unmask]>
Reply To:
Andras Horvath <[log in to unmask]>
Date:
Wed, 20 Jun 2012 18:12:09 +0200
Content-Type:
text/plain
Parts/Attachments:
text/plain (120 lines)
On Wed, 20 Jun 2012 20:01:46 +0400
Oleg Sadov <[log in to unmask]> wrote:

> В Срд, 20/06/2012 в 17:48 +0200, Andras Horvath пишет:
> > On Wed, 20 Jun 2012 17:19:41 +0200
> > Andras Horvath <[log in to unmask]> wrote:
> > 
> > > On Wed, 20 Jun 2012 16:58:48 +0200
> > > Tru Huynh <[log in to unmask]> wrote:
> > > 
> > > > On Wed, Jun 20, 2012 at 01:30:03PM +0200, Andras Horvath wrote:
> > > > <... snip ...>
> > > > > $ python
> > > > > Python 2.6.6 (r266:84292, Jun 18 2012, 09:57:52) 
> > > > > [GCC 4.4.6 20110731 (Red Hat 4.4.6-3)] on linux2
> > > > > Type "help", "copyright", "credits" or "license" for more
> > > > > information.
> > > > > >>> from xml.etree import cElementTree
> > > > > Traceback (most recent call last):
> > > > >   File "<stdin>", line 1, in <module>
> > > > >   File "/usr/lib64/python2.6/xml/etree/cElementTree.py", line
> > > > > 3, in <module> from _elementtree import *
> > > > > ImportError: /usr/lib64/python2.6/lib-dynload/pyexpat.so:
> > > > > symbol XML_SetHashSalt, version EXPAT_2_0_1_RH not defined in
> > > > > file libexpat.so.1 with link time reference
> > > > 
> > > > ldd /usr/lib64/python2.6/lib-dynload/pyexpat.so ?
> > > > 
> > > > [tru@ogotai ~]$ ldd /usr/lib64/python2.6/lib-dynload/pyexpat.so
> > > >         linux-vdso.so.1 =>  (0x00007fffe9dff000)
> > > >         libexpat.so.1 => /lib64/libexpat.so.1
> > > > (0x00007f2bd8920000) libpython2.6.so.1.0
> > > > => /usr/lib64/libpython2.6.so.1.0 (0x00007f2bd8566000)
> > > > libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f2bd8349000)
> > > > libc.so.6 => /lib64/libc.so.6 (0x00007f2bd7fb9000) libdl.so.2
> > > > => /lib64/libdl.so.2 (0x00007f2bd7db5000) libutil.so.1
> > > > => /lib64/libutil.so.1 (0x00007f2bd7bb1000) libm.so.6
> > > > => /lib64/libm.so.6
> > > > (0x00007f2bd792d000) /lib64/ld-linux-x86-64.so.2
> > > > (0x0000003e03200000)
> > > > 
> > > > 
> > > > Tru
> > > 
> > > This libexpat seems to be the problem, see my previous mail.
> > > 
> > > ldd /usr/lib64/python2.6/lib-dynload/pyexpat.so
> > > /usr/lib64/python2.6/lib-dynload/pyexpat.so: /lib/libexpat.so.1:
> > > no version information available (required
> > > by /usr/lib64/python2.6/lib-dynload/pyexpat.so) linux-vdso.so.1 =>
> > > (0x00007fff5fbff000) libexpat.so.1 => /lib/libexpat.so.1
> > > (0x00007ffc65781000) libpython2.6.so.1.0
> > > => /usr/lib64/libpython2.6.so.1.0 (0x00007ffc653c7000)
> > > libpthread.so.0 => /lib/libpthread.so.0 (0x00007ffc651aa000)
> > > libc.so.6 => /lib/libc.so.6 (0x00007ffc64e1a000) libdl.so.2
> > > => /lib/libdl.so.2 (0x00007ffc64c16000) libutil.so.1
> > > => /lib/libutil.so.1 (0x00007ffc64a12000) libm.so.6
> > > => /lib/libm.so.6
> > > (0x00007ffc6478e000) /lib64/ld-linux-x86-64.so.2
> > > (0x0000003f21e00000)
> > > 
> > > I try reinstalling it and then report back with the result.
> > > 
> > > Andras
> > 
> > # pwd
> > /usr/lib64/python2.6
> > 
> > # find -iname "*expat*"
> > ./test/test_pyexpat.pyo
> > ./test/test_pyexpat.pyc
> > ./test/test_pyexpat.py
> > ./xml/sax/expatreader.py
> > ./xml/sax/expatreader.pyc
> > ./xml/sax/expatreader.pyo
> > ./xml/parsers/expat.pyc
> > ./xml/parsers/expat.py
> > ./xml/parsers/expat.pyo
> > ./xml/dom/expatbuilder.py
> > ./xml/dom/expatbuilder.pyo
> > ./xml/dom/expatbuilder.pyc
> > ./lib-dynload/pyexpat.so
> > 
> > # ldd ./lib-dynload/pyexpat.so
> > ./lib-dynload/pyexpat.so: /lib/libexpat.so.1: no version
> > information available (required by ./lib-dynload/pyexpat.so)
> 
> Looks like a root of problem. As I understand, in your system
> installed only expat.x86_64 -- try to install expat.i686 too:
> 
> yum install expat.i686
> 
> >         linux-vdso.so.1 =>  (0x00007fff123ff000)
> >         libexpat.so.1 => /lib/libexpat.so.1 (0x00007f01614d4000)
> >         libpython2.6.so.1.0 => /usr/lib64/libpython2.6.so.1.0
> > (0x00007f016111a000) libpthread.so.0 => /lib/libpthread.so.0
> > (0x00007f0160efd000) libc.so.6 => /lib/libc.so.6
> > (0x00007f0160b6d000) libdl.so.2 => /lib/libdl.so.2
> > (0x00007f0160969000) libutil.so.1 => /lib/libutil.so.1
> > (0x00007f0160765000) libm.so.6 => /lib/libm.so.6
> > (0x00007f01604e1000) /lib64/ld-linux-x86-64.so.2
> > (0x0000003f21e00000)
> > 
> > Andras

Success! That of your answer was the ultimate solution:

yum install expat.i686

Probably somehow my 32-bit libexpat.so disappeared, wonder what could
have caused it (I take care of my system extremely careful).

Anyway, thanks Oleg, Chris and Tru for your precious time and support.
Since I'm using my system for work, it's really a great help and I
appreciate it deeply.

Thanks again!

Andras

ATOM RSS1 RSS2