Description of problem: When I try to run the Package Updater I get a list of updates available but when I click the "Apply Updates" button I get the following error: Component: Software Updater Summary: TBccefa5c9 yumRepo.py:426:__get:RepoError: failure: spamassassin-3.1.8-2.fc6.i386.rpm from updates: [Errno 256] No more mirrors to try. Traceback (most recent call last): File "/usr/sbin/pup", line 433, in _apply self.applyChanges(self.mainwin) File "/usr/lib/python2.4/site-packages/pirut/__init__.py", line 559, in applyChanges self.checkDeps(mainwin) File "/usr/lib/python2.4/site-packages/pirut/__init__.py", line 324, in checkDeps self.populateTs(keepold=0) File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 150, 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 454, in getHeader cache=cache, File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 426, in __get raise Errors.RepoError, "failure: %s from %s: %s" % (relative, self.id, e) RepoError: failure: spamassassin-3.1.8-2.fc6.i386.rpm from updates: [Errno 256] No more mirrors to try. Local variables in innermost frame: e: [Errno 256] No more mirrors to try. start: 440 url: None text: None self: updates cache: True reget: None relative: spamassassin-3.1.8-2.fc6.i386.rpm headers: () checkfunc: (<bound method PackageUpdater.verifyHeader of <__main__.PackageUpdater object at 0x976b84c>>, (<yum.sqlitesack.YumAvailablePackageSqlite object at 0xaadfecc>, 1), {}) copy_local: 1 end: 49616 local: //var/cache/yum/updates/headers/spamassassin-3.1.8-2.fc6.i386.hdr Version-Release number of selected component (if applicable): See above How reproducible: Three out of three times Steps to Reproduce: 1. Run Pup 2. Click apply updates Actual results: Expected results: Additional info: I also tried "yum update" and after trying all mirrors it also stopped with Error: failure: spamassassin-3.1.8-2.fc6.i386.rpm from updates: [Errno 256] No more mirrors to try.
Created attachment 148590 [details] Package Updater dump information
(In reply to comment #1) > Created an attachment (id=148590) [edit] > Package Updater dump information > Here's my exception summary: Component: Software Updater Summary: TBccefa5c9 yumRepo.py:426:__get:RepoError: failure: repodata/updateinfo.xml.gz from updates-32bit: [Errno 256] No more mirrors to try. Traceback (most recent call last): File "/usr/sbin/pup", line 659, in ? main() File "/usr/sbin/pup", line 655, in main pup.run() File "/usr/sbin/pup", line 494, in run self.doRefresh() File "/usr/sbin/pup", line 319, in doRefresh self.populateUpdates() File "/usr/sbin/pup", line 375, in populateUpdates self.updateMetadata.add(repo) File "/usr/lib/python2.4/site-packages/yum/update_md.py", line 227, in add md = obj.retrieveMD(mdtype) File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 615, in retrieveMD cache=self.http_caching == 'all') File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 426, in __get raise Errors.RepoError, "failure: %s from %s: %s" % (relative, self.id, e) RepoError: failure: repodata/updateinfo.xml.gz from updates-32bit: [Errno 256] No more mirrors to try. Local variables in innermost frame: e: [Errno 256] No more mirrors to try. start: None url: None text: None self: updates-32bit cache: True reget: None relative: repodata/updateinfo.xml.gz headers: () checkfunc: (<bound method YumRepository.checkMD of <yum.yumRepo.YumRepository object at 0xf03cd0>>, ('updateinfo',), {}) copy_local: 1 end: None local: //var/cache/yum/updates-32bit/updateinfo.xml.gz
repomd.xml references the updateinfo.xml, but it's not there. Something broke in the push process.
*** Bug 229777 has been marked as a duplicate of this bug. ***
*** Bug 229773 has been marked as a duplicate of this bug. ***
*** Bug 229769 has been marked as a duplicate of this bug. ***
I did a new push to fix this. That metadata is now on place. Should filter out to the mirrors soon.
*** Bug 229804 has been marked as a duplicate of this bug. ***
*** Bug 229823 has been marked as a duplicate of this bug. ***
*** Bug 229839 has been marked as a duplicate of this bug. ***
*** Bug 229844 has been marked as a duplicate of this bug. ***
*** Bug 229845 has been marked as a duplicate of this bug. ***
*** Bug 229972 has been marked as a duplicate of this bug. ***
Just to note that I saw this for the first time tonight: Component: Software Updater Summary: TBe634e670 __init__.py:767:downloadHeader:RepoError: failure: nss-3.11.5-0.6.1.fc6.i 386.rpm from updates: [Errno 256] No more mirrors to try. Traceback (most recent call last): File "/usr/sbin/pup", line 433, in _apply self.applyChanges(self.mainwin) File "/usr/lib/python2.4/site-packages/pirut/__init__.py", line 559, in applyChanges self.checkDeps(mainwin) File "/usr/lib/python2.4/site-packages/pirut/__init__.py", line 324, in checkDeps self.populateTs(keepold=0) File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 150, in populateTs self.downloadHeader(txmbr.po) File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 767, in downloadHeader raise Errors.RepoError, saved_repo_error RepoError: failure: nss-3.11.5-0.6.1.fc6.i386.rpm from updates: [Errno 256] No more mirrors t o try. Local variables in innermost frame: errors: {} e: [Errno 2] No such file or directory: '//var/cache/yum/updates/headers/nss-3.11.5-0.6.1.fc6 .i386.hdr' self: <__main__.PackageUpdater object at 0xcc1a90> saved_repo_error: failure: nss-3.11.5-0.6.1.fc6.i386.rpm from updates: [Errno 256] No more mi rrors to try. repo: updates checkfunc: (<bound method PackageUpdater.verifyHeader of <__main__.PackageUpdater object at 0 xcc1a90>>, (<yum.sqlitesack.YumAvailablePackageSqlite object at 0x25dcf90>, 1), {}) local: //var/cache/yum/updates/headers/nss-3.11.5-0.6.1.fc6.i386.hdr po: nss - 3.11.5-0.6.1.fc6.i386