<div class="gmail_quote">On Tue, Apr 28, 2009 at 4:45 PM, Kwan Lowe <span dir="ltr"><<a href="mailto:kwan.lowe@gmail.com">kwan.lowe@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im"><br>
</div>yum-complete-transaction is part of yum-utils.<br>
<br>
I've seen that error if using third-party repositories or the mirror<br>
isn't fully updated<br>
</blockquote></div><br>Thanks for the information. I've downloaded the utility and ran yum-complete-transaction, but it won't clear it out.<br><br>I guess the problem started when I attempted to install kaffeine on a Gnome Desktop (I've had trouble with vlc, so wanted to try kaffeine. vlc still doesn't work for DVDs (segmentation errors) but mplayer plays DVDs.)<br>
<br>Here's what I get if I say no to installing kaffeine:<br><br>[root@localhost ronb]# /usr/sbin/yum-complete-transaction<br>Loaded plugins: fastestmirror<br>Loading mirror speeds from cached hostfile<br> * rpmforge: <a href="http://apt.sw.be">apt.sw.be</a><br>
 * base: <a href="http://mirror.raystedman.net">mirror.raystedman.net</a><br> * updates: <a href="http://mirrors.kernel.org">mirrors.kernel.org</a><br> * addons: <a href="http://mirrors.cat.pdx.edu">mirrors.cat.pdx.edu</a><br>
 * extras: <a href="http://mirrors.xmission.com">mirrors.xmission.com</a><br>There are 2 outstanding transactions to complete. Finishing the most recent one<br>The remaining transaction had 5 elements left to run<br>There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.<br>
--> Running transaction check<br>---> Package kdnssd-avahi.i386 0:0.1.3-0.1.20060713svn.fc6 set to be updated<br>---> Package kdelibs.i386 6:3.5.4-18.el5.centos set to be updated<br>---> Package kaffeine-devel.i386 0:0.7.1-1.2.el5.rf set to be updated<br>
---> Package avahi-qt3.i386 0:0.6.16-1.el5_2.1 set to be updated<br>---> Package kaffeine.i386 0:0.7.1-1.2.el5.rf set to be updated<br>--> Finished Dependency Resolution<br><br>================================================================================<br>
 Package            Arch     Version                         Repository    Size<br>================================================================================<br>Installing:<br> avahi-qt3          i386     0.6.16-1.el5_2.1                updates       17 k<br>
 kaffeine           i386     0.7.1-1.2.el5.rf                rpmforge     2.8 M<br> kaffeine-devel     i386     0.7.1-1.2.el5.rf                rpmforge     778 k<br> kdelibs            i386     6:3.5.4-18.el5.centos           base          18 M<br>
 kdnssd-avahi       i386     0.1.3-0.1.20060713svn.fc6       base          43 k<br><br>Transaction Summary<br>================================================================================<br>Install      5 Package(s)         <br>
Update       0 Package(s)         <br>Remove       0 Package(s)         <br><br>Total size: 22 M<br>Is this ok [y/N]: n<br>Exiting on user Command<br>Not removing old transaction files<br><br>If I try installing kaffeine (even though I no longer want to) yum-complete-transaction downloads the files but gives the following errors when it tries to install them:<br>
...<br>Total size: 22 M<br>Is this ok [y/N]: y<br>Downloading Packages:<br>Running rpm_check_debug<br>Running Transaction Test<br>Finished Transaction Test<br>Traceback (most recent call last):<br>  File "/usr/sbin/yum-complete-transaction", line 226, in ?<br>
    util = YumCompleteTransaction()<br>  File "/usr/sbin/yum-complete-transaction", line 116, in __init__<br>    self.main()<br>  File "/usr/sbin/yum-complete-transaction", line 196, in main<br>    if self.doTransaction() == 0:<br>
  File "/usr/share/yum-cli/cli.py", line 439, in doTransaction<br>    raise yum.Errors.YumBaseError, errstring + '\n' + \<br>yum.Errors.YumBaseError: Transaction Check Error:<br>  file /usr/share/mimelnk/application/x-mplayer2.desktop conflicts between attempted installs of kaffeine-0.7.1-1.2.el5.rf.i386 and kdelibs-3.5.4-18.el5.centos.i386<br>
<br>Error Summary<br>-------------<br><br>I'm not quite sure what this is telling me. Looks like some kind of conflict between mplayer and kaffeine? Maybe if I removed mplayer and then ran yum-complete-transaction?<br>
<br>The file /usr/share/mimelnk/application/x-mplayer2.desktop doesn't exist. -- which really makes this odd.<br><br>-- <br>RonB -- Using CentOS 5.3<br>