[Yum] yum-2.0.1 -- problem with httplib.py
mstenner at phy.duke.edu
Thu Dec 18 13:22:00 UTC 2003
On Thu, Dec 18, 2003 at 08:14:41AM -0500, David Relson wrote:
> I've just installed yum-2.0.1-1mdk.noarch.rpm on my Mandrake 9.2 system.
> When I run it, I get the following:
> [root at osage tmp]# yum list updates
> Gathering header information file(s) from server(s)
> Server: Mandrake 9.2 base
> Traceback (most recent call last):
> File "/usr/bin/yum", line 60, in ?
> File "yummain.py", line 183, in main
> File "clientStuff.py", line 734, in get_package_info_from_servers
> File "clientStuff.py", line 1103, in grab
> File "urlgrabber.py", line 228, in retrygrab
> File "urlgrabber.py", line 306, in urlgrab
> File "/usr/lib/python2.3/urllib2.py", line 136, in urlopen
> return _opener.open(url, data)
> File "/usr/lib/python2.3/urllib2.py", line 333, in open
> '_open', req)
> File "/usr/lib/python2.3/urllib2.py", line 313, in _call_chain
> result = func(*args)
> File "keepalive.py", line 162, in http_open
> File "keepalive.py", line 143, in do_open
> File "/usr/lib/python2.3/httplib.py", line 777, in getresponse
> TypeError: __init__() got an unexpected keyword argument 'method'
> ### FWIW, httplib.py is from package python-2.3-3mdk ###
> [root at osage tmp]# rpm -qf /usr/lib/python2.3/httplib.py
> Any suggestions on what I need to change to move forward?
A quick and dirty solution that should work is to simply remove (or
rename) keepalive.py and keepalive.pyc (and .pyo if it's there). We
haven't had a chance to play with python 2.3 and some things changed
that seem to make the keepalive module not work. They're probably
quite minor, and I think other people have run into them. There may
even be a patch in bugzilla.
Michael Stenner Office Phone: 919-660-2513
Duke University, Dept. of Physics mstenner at phy.duke.edu
Box 90305, Durham N.C. 27708-0305
More information about the Yum