Fedora Legacy Update : kdelibs dependency problems

David Eisenstein deisenst at gtw.net
Thu Mar 23 01:37:17 UTC 2006


A E Lawrence wrote:
>> Synopsis:          Updated kdelibs packages fix security issues
>> Advisory ID:       FLSA:178606
> 
> download.fedoralegacy.org/fedora/3/updates/x86_64/kdelibs-3.4.2-1.fc3.1.legacy.x86_64.rpm
> 
> 
> Trying to update (yum) the kdelibs and kdelibs-devel rpms fails on a
> AMD64 FC3 legacy system because all the other kde packages appear to
> require kdebase-3.3.1-4.3.FC3.
> 
> I can't see anyone else reporting this problem in the archives of this
> list, so I am mystified. I suspect that I can force the upgrade without
> breaking anything by a manual "rpm -Fhv --nodeps ...", but I shouldn't
> need to do this, should I?
> 
> ael
> 
> -----------------------------------------------------------------
> Snippets from failed yum update:-
> 
> Dependencies Resolved
> Transaction Listing:
>   Update: kdelibs.i386 6:3.4.2-1.fc3.1.legacy - updates
>   Update: kdelibs.x86_64 6:3.4.2-1.fc3.1.legacy - updates
>   Update: kdelibs-devel.x86_64 6:3.4.2-1.fc3.1.legacy - updates
> Total download size: 54 M
> Is this ok [y/N]: y
> Downloading Packages:
> Running Transaction Test
> Finished Transaction Test
> Transaction Check Error:   file /usr/bin/kcmshell from install of
> kdelibs-3.4.2-1.fc3.1.legacy conflicts with file from package
> kdebase-3.3.1-4.3.FC3
>   file /usr/lib/kde3/kcmshell.la from install of
> kdelibs-3.4.2-1.fc3.1.legacy conflicts with file from package
> kdebase-3.3.1-4.3.FC3
>  ...
>  file /usr/share/apps/kstyle/themes/plastik.themerc from install of
> kdelibs-3.4.2-1.fc3.1.legacy conflicts with file from package
> kdeartwork-3.3.1-1
> -----------------------------------------------------------------------------

This is strange.  The latest version of KDE for FC3 in updates is 3.4.2.
Yum is supposed to take care of figuring out all of the dependencies, so
 I would have thought that it would also have downloaded the other
kde___-3.4.2 packages as well, instead of giving you this error.

What version of yum do you have installed?  What does your yum.conf look
like?  What was the command you gave on the command line to update
kdelibs?  What happens when you do '# yum check-update'?

As a workaround, you might try this:
   # yum update `rpm -qa kde* --qf '%{name} '`
and see if that works for you.




More information about the fedora-legacy-list mailing list