On Tue, Apr 28, 2009 at 4:45 PM, Kwan Lowe <kwan.lowe@xxxxxxxxx> 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@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
_______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos