Do you get the same error if you try "yum update"?  You might want to try to 
"yum clean all", then update again.  What version of python-urlgrabber and 
yum-metadata-parser do you have installed?  If all else fails you may need to 
rebuild your rpm db.  Here is a link that explains it.  
http://www.rpm.org/hintskinks/repairdb/

Ian


----- Original Message -----
From: "Randy Broman" <[EMAIL PROTECTED]>
To: [email protected]
Sent: Wednesday, September 12, 2007 10:15:53 PM (GMT-0500) America/New_York
Subject: [rhelv5-list] Yum Problem

I have RHEL5 on i386, with yum version 3.01-5.el5. Attempt to upgrade 
results
in failure as below. Can someone tell me what's wrong and/or how to fix?

Thanks, Randy

$ yum upgrade
Loading "rhnplugin" plugin
Loading "installonlyn" plugin
Setting up Upgrade Process
Setting up repositories
rhel-i386-server-5        100% |=========================| 1.4 kB    
00:00     
Reading repository metadata in from local files
primary.xml.gz            100% |=========================| 833 kB    
01:11     
################################################## 2485/2485
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for samba-common to pack into transaction set.
samba-common-3.0.23c-2.el 100% |=========================|  42 kB    
00:01     
---> Package samba-common.i386 0:3.0.23c-2.el5.2.0.2 set to be updated
---> Downloading header for mysql-server to pack into transaction set.
mysql-server-5.0.22-2.1.0 100% |=========================|  33 kB    
00:01     
---> Package mysql-server.i386 0:5.0.22-2.1.0.1 set to be updated
---> Downloading header for php-gd to pack into transaction set.
php-gd-5.1.6-12.el5.i386. 100% |=========================|  16 kB    
00:00     
---> Package php-gd.i386 0:5.1.6-12.el5 set to be updated
---> Downloading header for postgresql-devel to pack into transaction set.
postgresql-devel-8.1.9-1. 100% |=========================|  58 kB    
00:00     
---> Package postgresql-devel.i386 0:8.1.9-1.el5 set to be updated
---> Downloading header for php-xmlrpc to pack into transaction set.
Traceback (most recent call last):
  File "/usr/bin/yum", line 29, in ?
    yummain.main(sys.argv[1:])
  File "/usr/share/yum-cli/yummain.py", line 143, in main
    (result, resultmsgs) = base.buildTransaction()
  File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 441, in 
buildTransaction
    (rescode, restring) = self.resolveDeps()
  File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 194, in 
resolveDeps
    self.populateTs(test=1)
  File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 153, in 
populateTs
    self.downloadHeader(txmbr.po)
  File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 760, in 
downloadHeader
    cache=repo.http_caching != 'none',
  File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 461, in 
getHeader
    cache=cache,
  File "/usr/lib/yum-plugins/rhnplugin.py", line 208, in _YumRepository__get
    start, end, copy_local, checkfunc, text, reget, cache)
  File "/usr/lib/yum-plugins/rhnplugin.py", line 276, in 
_noExceptionWrappingGet
    http_headers=headers,
  File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 
927, in urlgrab
    return self._retry(opts, retryfunc, url, filename)
  File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 
845, in _retry
    r = apply(func, (opts,) + args, {})
  File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 
913, in retryfunc
    fo = URLGrabberFileObject(url, filename, opts)
  File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 
1001, in __init__
    self._do_open()
  File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 
1072, in _do_open
    fo, hdr = self._make_request(req, opener)
  File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 
1172, in _make_request
    fo = opener.open(req)
  File "/usr/lib/python2.4/urllib2.py", line 358, in open
    response = self._open(req, data)
  File "/usr/lib/python2.4/urllib2.py", line 376, in _open
    '_open', req)
  File "/usr/lib/python2.4/urllib2.py", line 337, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.4/site-packages/M2Crypto/m2urllib2.py", line 
66, in https_open
    h.request(req.get_method(), req.get_full_url(), req.data, headers)
  File "/usr/lib/python2.4/httplib.py", line 804, in request
    self._send_request(method, url, body, headers)
  File "/usr/lib/python2.4/httplib.py", line 827, in _send_request
    self.endheaders()
  File "/usr/lib/python2.4/httplib.py", line 798, in endheaders
    self._send_output()
  File "/usr/lib/python2.4/httplib.py", line 679, in _send_output
    self.send(msg)
  File "/usr/lib/python2.4/httplib.py", line 646, in send
    self.connect()
  File "/usr/lib/python2.4/site-packages/M2Crypto/httpslib.py", line 47, 
in connect
    self.sock.connect((self.host, self.port))
  File "/usr/lib/python2.4/site-packages/M2Crypto/SSL/Connection.py", 
line 156, in connect
    ret = self.connect_ssl()
  File "/usr/lib/python2.4/site-packages/M2Crypto/SSL/Connection.py", 
line 149, in connect_ssl
    return m2.ssl_connect(self.ssl, self._timeout)
M2Crypto.SSL.SSLError: (104, 'Connection reset by peer')

_______________________________________________
rhelv5-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/rhelv5-list

_______________________________________________
rhelv5-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/rhelv5-list

Reply via email to