<br><br><div><span class="gmail_quote">On 10/16/07, <b class="gmail_sendername">Jesse Keating</b> <<a href="mailto:jkeating@redhat.com">jkeating@redhat.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Tue, 16 Oct 2007 10:05:59 -0700<br>John Poelstra <<a href="mailto:poelstra@redhat.com">poelstra@redhat.com</a>> wrote:<br><br>> Why doesn't this work?<br>><br>> # yum update --exclude=kdebase --exclude=kdegraphics --exclude=kdelibs
<br>><br>> Error: Missing Dependency: libIlmImf.so.4()(64bit) is needed by<br>> package kdegraphics Error: Missing Dependency: libIlmImf.so.4 is<br>> needed by package kdegraphics Error: Missing Dependency: libHalf.so.4
<br>> is needed by package kdelibs Error: Missing Dependency:<br>> libIlmImf.so.4 is needed by package kdelibs Error: Missing<br>> Dependency: libIlmImf.so.4()(64bit) is needed by package kdelibs<br>> Error: Missing Dependency: 
libHalf.so.4()(64bit) is needed by package<br>> kdelibs Error: Missing Dependency: libIlmImf.so.4 is needed by<br>> package kdebase Error: Missing Dependency: libIlmImf.so.4()(64bit) is<br>> needed by package kdebase
<br><br>Something else in your update set requires the updated<br>kdebase/graphics/libs and thus they're being pulled back in.  All<br>--exclude does is remove them from being looked at for updates in the<br>first pass.  If something else in your update set requires newer
<br>versions of those they will be added into the transaction set.</blockquote><div><br><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">I have found numerous occasions where there is some sort of dependency
</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">issue/conflict.  My approach is to then break down the update into</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">smaller chunks in an attempt to more easily diagnose the issue, or</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
install as much of the day's changes as possible before waiting for</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">the next day's rawhide turn of the crank.
</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"></div><span style="font-family: courier new,monospace;">So I've looked back at the steps/chunks I did last night</span>
<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">(unfortunately I did use the GUI once or twice to get a package<br>or two</span><span style="font-family: courier new,monospace;">
 so those won't be listed here, but in the end, I did:</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"></div><span style="font-family: courier new,monospace;">
yum update [a-j]* [m-z]*</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">yum update [A-Z]* amarok kdeaddons</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
yum update kdepim</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">yum update kdemultimedia</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
yum update kdebindings</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">  yum update kdesdk-libs</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
yum update kdesdk*</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">  yum update ilmbase</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
yum update ilmbase*</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">yum update kdebindings*</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
yum update OpenEXR</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">yum update OpenEXR-libs</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
yum update OpenEXR-libs* ilmbase*</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">yum update kdelibs</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;">
<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">and I think that either bitched about some</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
stuff and/or got everything except for the libraries</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">you are complaining about.  Then I left it for this morning.</span>
<br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">... This morning there were another 206 packages that</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">had changed overnight.  So I just did a 'yum update'</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">(forgetting about last nights discrepancies)
</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">and it all completed successfully for me.<br><br>I know that's not an answer for you, its just my anecdote.<br><br>
</span>