Bug 460952

Summary: --skip-broken infinite loop
Product: [Fedora] Fedora Reporter: Bill Nottingham <notting>
Component: yumAssignee: Seth Vidal <skvidal>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: eharney, ffesti, james.antill, katzj, pmatilai, rvokal, tim.lauridsen
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-11-01 09:19:17 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 log (gzipped)
none
output from "yum update" gzipped
none
output from "yum update -d10 perl --skip-broken" gzipped none

Description Bill Nottingham 2008-09-02 19:39:25 UTC
Created attachment 315582 [details]
yum log (gzipped)

Description of problem:

Pointed at the koji static repos.

Version-Release number of selected component (if applicable):

yum-3.2.19-2.fc10.noarch

How reproducible:

Every time

Steps to Reproduce:
1. yum --skip-broken upgrade

Comment 1 Tim Lauridsen 2008-09-08 13:27:33 UTC
Bill, could you please attach the log from there commands:

yum update libvolume_id --skip-broken -d9

yum update libcurl --skip-broken -d9

there is a couple of issues here:

1. libcurl can't be updated because of the flash-plugin needs 'libcurl.so.3' and
the updated libcurl provides 'libcurl.so.4'

2. libvolume_id cant be updated (required by hal) because of gfs2-utils-2.99.08-1.fc10.x86_64 needs 'libvolume_id.so.0()(64bit)' and the updated libvolume_id provides 'libvolume_id.so.1()(64bit)' that is required by hal.

3. skip-broken don't goes crazy trying to eliminate the the updates causing the problems, it might not be able to solve it, but it should clean out all the updates and end up with and empty transaction.

I'm not sure that and upgrade can be made without removing flash-plugin or make compat package containing libcurl.so.3.
gfs2-utils needs to be remove or fixed to depend on libvolume_id.so.1()(64bit).

Comment 2 Bill Nottingham 2008-09-08 17:33:39 UTC
I can't, because the package set is happy today. :/

Comment 3 Eric Harney 2008-09-13 03:58:37 UTC
I just hit this on an F9 system, will attach logs for "yum update --skip-broken" and "yum update --skip-broken perl"

Comment 4 Eric Harney 2008-09-13 04:00:28 UTC
Created attachment 316645 [details]
output from "yum update" gzipped

Comment 5 Eric Harney 2008-09-13 04:01:24 UTC
Created attachment 316646 [details]
output from "yum update -d10 perl --skip-broken" gzipped

Comment 6 Tim Lauridsen 2008-11-01 09:19:17 UTC
These skip-broken issues whould be fixed in the current yum version in rawhide.
I will close this report, because that repo inconsistency normally dont stay around for long, so it is hard to retest.