Bug 505795

Summary: yum-changelog crashes due to invalie updateinfo.xml
Product: [Fedora] Fedora Reporter: dex <dex.mbox>
Component: yum-utilsAssignee: Seth Vidal <skvidal>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: urgent    
Version: 11CC: james.antill, pmatilai, tim.lauridsen
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-10-09 21:50:40 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
yum output with debug 9
none
yum output with debug 9 success
none
yum output with debug none

Description dex 2009-06-13 22:27:07 UTC
Created attachment 347783 [details]
yum output with debug 9

Description of problem:
yum-changelog crashes yum

Version-Release number of selected component (if applicable):
yum-utils-1.1.22-1.fc11.noarch

How reproducible:
intermittent

Steps to Reproduce:
1. sed -i 's/^always=false/always=true/' /etc/yum/pluginconf.d/changelog.conf
2. yum -d 9 update man pango gtk2 libv4l rsync
3.
  
Actual results:
see attached

Expected results:
I read the changelog.

Additional info:
using --disableplugin=changelog results in success.

Also this is a LiveCD install from ~2wks ago so some of the updates are comming from the fedora.repo these seem to succeed where {updates/testing}.repo seem to fail. 
I've attached a good run from the fedora.repo also.

Comment 1 dex 2009-06-13 22:31:10 UTC
Created attachment 347784 [details]
yum output with debug 9 success

Comment 2 dex 2009-06-14 01:34:46 UTC
OK it looks like the repos have nothing to do with it and its at the package level because this works 100%:
yum -d 9 update man pango gtk2 libv4l cups
see attached log.
The rsync package is causing yum-changelog to fail.

Comment 3 dex 2009-06-14 01:38:29 UTC
Created attachment 347791 [details]
yum output with debug

Comment 4 James Antill 2009-06-15 00:27:38 UTC
 This is the update info problem in Fedora (updateinfo.xml is invalid, containing entries without id's). We've changed upstream to work around it, feel free to apply:

http://yum.baseurl.org/gitweb?p=yum.git;a=commitdiff;h=4ec72c0bf27474c61d4295576b59fc95030e547c

...manually, or wait for Fedora to fix their updateinfo (or for a new yum to appear in Fed-11 updates-testing, whichever is sooner).