[CentOS] Yum Update issues

Tue Apr 28 23:36:44 UTC 2009
Ron Blizzard <rb4centos at gmail.com>

On Tue, Apr 28, 2009 at 4:45 PM, Kwan Lowe <kwan.lowe at gmail.com> wrote:

>
> yum-complete-transaction is part of yum-utils.
>
> I've seen that error if using third-party repositories or the mirror
> isn't fully updated
>

Thanks for the information. I've downloaded the utility and ran
yum-complete-transaction, but it won't clear it out.

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.)

Here's what I get if I say no to installing kaffeine:

[root at localhost ronb]# /usr/sbin/yum-complete-transaction
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * rpmforge: apt.sw.be
 * base: mirror.raystedman.net
 * updates: mirrors.kernel.org
 * addons: mirrors.cat.pdx.edu
 * extras: mirrors.xmission.com
There are 2 outstanding transactions to complete. Finishing the most recent
one
The remaining transaction had 5 elements left to run
There are unfinished transactions remaining. You might consider running
yum-complete-transaction first to finish them.
--> Running transaction check
---> Package kdnssd-avahi.i386 0:0.1.3-0.1.20060713svn.fc6 set to be updated
---> Package kdelibs.i386 6:3.5.4-18.el5.centos set to be updated
---> Package kaffeine-devel.i386 0:0.7.1-1.2.el5.rf set to be updated
---> Package avahi-qt3.i386 0:0.6.16-1.el5_2.1 set to be updated
---> Package kaffeine.i386 0:0.7.1-1.2.el5.rf set to be updated
--> Finished Dependency Resolution

================================================================================
 Package            Arch     Version                         Repository
Size
================================================================================
Installing:
 avahi-qt3          i386     0.6.16-1.el5_2.1                updates
17 k
 kaffeine           i386     0.7.1-1.2.el5.rf                rpmforge
2.8 M
 kaffeine-devel     i386     0.7.1-1.2.el5.rf                rpmforge
778 k
 kdelibs            i386     6:3.5.4-18.el5.centos           base
18 M
 kdnssd-avahi       i386     0.1.3-0.1.20060713svn.fc6       base
43 k

Transaction Summary
================================================================================
Install      5 Package(s)
Update       0 Package(s)
Remove       0 Package(s)

Total size: 22 M
Is this ok [y/N]: n
Exiting on user Command
Not removing old transaction files

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:
...
Total size: 22 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Traceback (most recent call last):
  File "/usr/sbin/yum-complete-transaction", line 226, in ?
    util = YumCompleteTransaction()
  File "/usr/sbin/yum-complete-transaction", line 116, in __init__
    self.main()
  File "/usr/sbin/yum-complete-transaction", line 196, in main
    if self.doTransaction() == 0:
  File "/usr/share/yum-cli/cli.py", line 439, in doTransaction
    raise yum.Errors.YumBaseError, errstring + '\n' + \
yum.Errors.YumBaseError: Transaction Check Error:
  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

Error Summary
-------------

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?

The file /usr/share/mimelnk/application/x-mplayer2.desktop doesn't exist. --
which really makes this odd.

-- 
RonB -- Using CentOS 5.3
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.centos.org/pipermail/centos/attachments/20090428/eb73c64c/attachment-0005.html>