yum broken with latest python updates

Mark Derricutt mark at talios.com
Fri Nov 12 14:20:29 UTC 2004


Just noticed that yum is now broken after the rawhide python updates:

[root at spawn packages]# yum check-update
Traceback (most recent call last):
   File "/usr/bin/yum", line 8, in ?
     yummain.main(sys.argv[1:])
   File "/usr/share/yum-cli/yummain.py", line 51, in main
     base.getOptionsConfig(args)
   File "/usr/share/yum-cli/cli.py", line 133, in getOptionsConfig
     self.conf = yumconf(configfile = yumconffile, root=root)
   File "/usr/lib/python2.4/site-packages/yum/config.py", line 211, in 
__init__
     doRepoSection(self, self.cfg, section)
   File "/usr/lib/python2.4/site-packages/yum/config.py", line 313, in 
doRepoSection
     mirrorurls = getMirrorList(mirrorlist)
   File "/usr/lib/python2.4/site-packages/yum/config.py", line 390, in 
getMirrorList
     fo = urlresolver.urlopen(url)
   File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 
427, in urlopen
     return default_grabber.urlopen(url, **kwargs)
   File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 
555, in urlopen
     return self._retry(opts, retryfunc, url)
   File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 
527, in _retry
     return apply(func, (opts,) + args, {})
   File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 
554, in retryfunc
     return URLGrabberFileObject(url, filename=None, opts=opts)
   File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 
703, in __init__
     self._do_open()
   File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 
747, in _do_open
     fo, hdr = self._make_request(req, opener)
   File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 
823, in _make_request
     fo = opener.open(req)
   File "/usr/lib/python2.4/urllib2.py", line 364, in open
     response = meth(req, response)
   File "/usr/lib/python2.4/urllib2.py", line 468, in http_response
     code, msg, hdrs = response.code, response.msg, response.info()
AttributeError: HTTPResponse instance has no attribute 'code'

Is this a bug in yum, or something wrong in python's urllib2 code?




More information about the fedora-test-list mailing list