Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 149807

Summary: python-updater upgrading to Python 2.5 misses pyxml
Product: Gentoo Linux Reporter: Chris Connett <chrisconnett>
Component: Current packagesAssignee: Python Gentoo Team <python>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: 2006.1   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 148333    

Description Chris Connett 2006-10-01 21:12:14 UTC
Running Python 2.5 out of hard mask, after running python-updater, I get the error below running glsa-check.  Remerging pyxml manually fixed the problem.
-----
# glsa-check -l
[A] means this GLSA was already applied,
[U] means the system is not affected and
[N] indicates that the system might be affected.

Traceback (most recent call last):
  File "/usr/bin/glsa-check", line 170, in <module>
    myglsa = Glsa(myid, glsaconfig)
  File "/usr/lib/gentoolkit/pym/glsa.py", line 414, in __init__
    self.read()
  File "/usr/lib/gentoolkit/pym/glsa.py", line 432, in read
    self.parse(urllib.urlopen(myurl))
  File "/usr/lib/gentoolkit/pym/glsa.py", line 446, in parse
    self.DOM = xml.dom.minidom.parse(myfile)
  File "/usr/lib/python2.5/site-packages/_xmlplus/dom/minidom.py", line 1914, in parse
    from xml.dom import expatbuilder
  File "/usr/lib/python2.5/site-packages/_xmlplus/dom/expatbuilder.py", line 32, in <module>
    from xml.parsers import expat
  File "/usr/lib/python2.5/site-packages/_xmlplus/parsers/expat.py", line 4, in <module>
    from pyexpat import *
ImportError: /usr/lib64/python2.5/site-packages/_xmlplus/parsers/pyexpat.so: undefined symbol: inflateCopy
Comment 1 Bryan Østergaard (RETIRED) gentoo-dev 2007-01-25 15:34:14 UTC
I'll try to reproduce the missing pyxml stuff in python-updater but tools-portage will have to look at the glsa-check backtrace.
Comment 2 Marius Mauch (RETIRED) gentoo-dev 2007-01-25 17:59:59 UTC
Not much I can do about this. At most I could catch the exception, but that'd be counter productive IMO.
Comment 3 Bryan Østergaard (RETIRED) gentoo-dev 2007-05-06 10:00:22 UTC
Looks like python-updater didn't remerge all packages, quite possible because of wrong package reordering. This should be fixed in app-admin/python-updater.