Bug 467608 - Errors dependency to updates
Summary: Errors dependency to updates
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: yum
Version: 10
Hardware: x86_64
OS: Linux
medium
high
Target Milestone: ---
Assignee: Seth Vidal
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-10-19 09:51 UTC by Couret Charles-Antoine
Modified: 2014-01-21 23:06 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-01-21 18:28:34 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Couret Charles-Antoine 2008-10-19 09:51:56 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.0.2) Gecko/2008100707 Fedora/3.0.2-1.fc10 Firefox/3.0.2 FirePHP/0.1.2

Unable to update a hundred packages due to dependency issues.

Reproducible: Always

Steps to Reproduce:
1.
2.
3.
Actual Results:  
	
In recent weeks, I have some difficulties to update Fedora Rawhide in 64 bits.
In fact, some packages (one hundred) have an dependency issues that last, last (NetworkManager has over the past few weeks!), I suppose that it does not mirror unsynchronized.
Only some packages can be updated without any problems, we must select them one by one and pray that it works.

I do not know where is the problem but it is embarrassing if this bug continues to exit ...


I use deposits following: livna-devel, RPMFusion free and non-free, Rawhide.

	
Here is an error message for 22 packets a few weeks ago, message, which lasts (with now other packages concerned) : http://pastebin.com/f32c81192
I tried to update one by one, turning some packages and more. Nothing.

Comment 1 seth vidal 2008-10-19 15:04:12 UTC
It looks like a lot of the dependency resolution failures are b/c of rpmfusion packages.

Could you run:

yum --disablerepo=rpmfusion\* --disablerepo=livna\* update

and see if it gets further?

Thanks

Comment 2 Tim Lauridsen 2008-10-19 16:23:23 UTC
it also look like it is vlc er is the cause of the problem, you might want to remove it to get rid of the problem.
If you have converted to use rpmfusion, you should remove the livna repositories.
yum remove livna-release

Comment 3 Couret Charles-Antoine 2008-10-24 20:40:48 UTC
I removed livna-devel but, it not changes the situation. It's strange to yum says "removing name_package" for a update. I will install the Snap 3 to Fedora 10 and we can see...

I gave details when this install was done.

Comment 4 Couret Charles-Antoine 2008-10-29 00:12:31 UTC
We have found the problem. Yum-remove-with-leaves is the problem. Uninstall this and the updates aren't problems. :)

Comment 5 seth vidal 2008-10-29 00:59:11 UTC
What ver of yum-utils is it from? There was a bug in remove-with-leaves that caused it to be a bit too enthusiastic about removing pkgs but that was fixed a while ago, now.

Comment 6 John Griffiths 2008-11-11 22:07:11 UTC
I experienced this today with yum-remove-with-leaves-1.1.17-1.fc9.noarch

I did a yum update. The update was for:
 faac       i386   1.25-7.fc9                 rpmfusion-free-updates       83 k
 mencoder   i386   1.0-0.98.20080903svn.fc9   rpmfusion-free-updates      3.0 M
 mplayer    i386   1.0-0.98.20080903svn.fc9   rpmfusion-free-updates      4.4 M

Since mencoder and mplayer require libenca.so.0 and were being removed, yum-remove-with-leaves thought it was OK to remove enca since they were being removed. But they were being updated so they were being put right back on. Since enca was marked for removal, the install of the new mencoder and mplayer failed for a dependency on libenca.so.0.

So in my humble opinion Seth, it is still not fixed.

Comment 7 John Griffiths 2008-11-11 22:09:54 UTC
Seems a look ahead is needed to get the depends for the new updates before deciding that a depend for the packages being replaced is no longer needed.

Comment 8 seth vidal 2008-11-12 02:26:42 UTC
(In reply to comment #6)
> I experienced this today with yum-remove-with-leaves-1.1.17-1.fc9.noarch
> 
> I did a yum update. The update was for:
>  faac       i386   1.25-7.fc9                 rpmfusion-free-updates       83 k
>  mencoder   i386   1.0-0.98.20080903svn.fc9   rpmfusion-free-updates      3.0 M
>  mplayer    i386   1.0-0.98.20080903svn.fc9   rpmfusion-free-updates      4.4 M
> 
> Since mencoder and mplayer require libenca.so.0 and were being removed,
> yum-remove-with-leaves thought it was OK to remove enca since they were being
> removed. But they were being updated so they were being put right back on.
> Since enca was marked for removal, the install of the new mencoder and mplayer
> failed for a dependency on libenca.so.0.
> 
> So in my humble opinion Seth, it is still not fixed.


1.1.17 didn't have the fix. So, I believe it is fixed, just not in the version you're using.

Comment 9 John Griffiths 2008-11-12 15:07:10 UTC
yum-remove-with-leaves-1.1.17-1.fc8 and yum-remove-with-leaves-1.1.17-1.fc9 are the latest in the Fedora repositories.

I know this bug is against rawhide, but this is still a problem for many (most ?) Fedora users until the version that is fixed hits the Fedora repositories. Is there a prospect that this will happen soon?

Comment 10 Bug Zapper 2008-11-26 04:00:20 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 10 development cycle.
Changing version to '10'.

More information and reason for this action is here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 11 seth vidal 2009-01-21 18:28:34 UTC
closing as this has been fixed in yum-utils 1.1.19


Note You need to log in before you can comment on or make changes to this bug.