[Yum] Persistent YUM error, Fedora Core 2

Gene Heskett gene.heskett at verizon.net
Tue Sep 14 13:22:49 UTC 2004


On Tuesday 14 September 2004 05:22, Matthew Watkins wrote:
>Hi Folks,
>
>I've been having persistent problems with YUM package updates on one
> of our servers. It's not been retrieving updates for several weeks,
> and I become concerned about the security implications. I have
> found the solution to the problem this morning.
>
>Basically, YUM would crash immediately after invocation, regardless
> of the arguments supplied:
>
>[root at perky matt]# yum update
>Traceback (most recent call last):
>   File "/usr/share/yum/yummain.py", line 23, in ?
>     import yum
>   File "/usr/lib/python2.3/site-packages/yum/__init__.py", line 26,
> in ? import depsolve
>   File "/usr/lib/python2.3/site-packages/yum/depsolve.py", line 29,
> in ? from repomd.packageSack import ListPackageSack
>   File "/usr/lib/python2.3/site-packages/repomd/packageSack.py",
> line 17, in ?
>     import libxml2
>   File "/usr/lib/python2.3/site-packages/libxml2.py", line 1, in ?
>     import libxml2mod
>ImportError: /usr/lib/python2.3/site-packages/libxml2mod.so:
> undefined symbol: xmlByteConsumed
>
>I do some digging on Google and find other users with the same
> error, but no solution. I post to the Fedora-users list, but do not
> receive a reply. Having not had time to investigate for a while, I
> return to the problem this morning.  I find the following post
> through Google:
>
>http://www.fedoraforum.org/forum/archive/index.php/t-21359.html
>
>The final entry in the thread suggests checking for duplicate
> libxml2 libraries. Seems like good advice:
>
>[root at perky src]# locate libxml2.so
>/usr/lib/libxml2.so
>/usr/lib/libxml2.so.2
>/usr/lib/libxml2.so.2.6.8
>/usr/local/opt/brightmail/lib/libxml2.so
>/usr/local/opt/brightmail/lib/libxml2.so.2
>
>It looks like Brightmail Anti-spam has installed it's own copy of
>libxml2, which is probably why things have stopped working. This may
>seem like a trivial problem, but this will be difficult for some
> users to find and fix. An entry in the FAQ could potentially save
> users a lot of digging in search of this relatively simple
> solution!
>
>Regards,
>
>- Matt

I battled this "libxml2" problem for several months, with lots of 
suggestions offered by well meaning folks but no solution, until 
finally one day a gnome app (I run kde here) gave me a slightly 
different error message, pointing me to /etc/pango/pango.modules, 
which in fact turned out to be missing despite my forceably 
reinstalling the whole libxml2 and pango kit at least a dozen times.  
AFAIAC, the fscking rpms are broken!

Anyway, check to see if you have this file AND if its uptodate.
As a test, rename it so it can be recovered, and then run:

#>/usr/bin/pango-querymodules-32 >/etc/pango/pango.modules

To regenerate that file with the systems presently installed modules.

That fixed me right up.  But I still have bad dreams about those 
borked rpms that don't have the above command as a 'post-install' 
script.  No excuse for that lack.

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
99.26% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com attorneys please note, additions to this message
by Gene Heskett are:
Copyright 2004 by Maurice Eugene Heskett, all rights reserved.



More information about the Yum mailing list