rawhide report: 20070919 changes

David Boles dgboles at gmail.com
Thu Sep 20 14:24:49 UTC 2007


on 9/20/2007 6:53 AM, Jim Cornette wrote:
> David Boles wrote:
>> I am *not* an expert here. Only an old time user. The plugins are
>> 'painless'. I have never had one of them cause problems. Fail? Sometimes
>> maybe. But not break anything. As well as yum.
> 
> Trying to install it now with yum fails with the below.
> 
>   yum install kipi-plugins
> Loading "skip-broken" plugin
> Loading "refresh-updatesd" plugin
> Setting up Install Process
> Parsing package install arguments
> Resolving Dependencies
> --> Running transaction check
> ---> Package kipi-plugins.i386 0:0.1.4-2.fc8 set to be updated
> --> Processing Dependency: libkexiv2.so.1 for package: kipi-plugins
> --> Processing Dependency: libkdcraw.so.1 for package: kipi-plugins
> --> Finished Dependency Resolution
> Error: Missing Dependency: libkexiv2.so.1 is needed by package kipi-plugins
> Error: Missing Dependency: libkdcraw.so.1 is needed by package kipi-plugins
> [root at HP-JCF7 ~]# locate libkexiv2.so
> /usr/lib/libkexiv2.so.1
> /usr/lib/libkexiv2.so.1.1.1
> [root at HP-JCF7 ~]# rpm -q --whatprovides /usr/lib/libkexiv2.so.1
> error: file /usr/lib/libkexiv2.so.1: No such file or directory
> [root at HP-JCF7 ~]# rpm -q --whatprovides /usr/lib/libkexiv2.so.1.1.1
> error: file /usr/lib/libkexiv2.so.1.1.1: No such file or directory
> [root at HP-JCF7 ~]# updatedb
> [root at HP-JCF7 ~]# locate libkexiv2.so
> /usr/lib/libkexiv2.so.3
> /usr/lib/libkexiv2.so.3.0.0
> [root at HP-JCF7 ~]# rpm -q --whatprovides /usr/lib/libkexiv2.so.3
> libkexiv2-0.1.6-1.fc8
> 
>> Rpm is what can do, if you really do 'bad things' with it without knowing
>> exactly what you are doing, will break things.
>>
> The previous removal was just using rpm -e. Both digikam and 
> kipi-plugins were successfully removed. I could have used yum -y update 
> --skip-broken successfully after removing the packages, but it seemed 
> like overkill to use yum, since it already pulled in the packages to cache.
> 
>> Your example, from above, 'might' work. Or it 'might not' work. It might
>> take some tweaks. But it would not break anything. 'Excluding' means don't
>> do anything with this. 'Force' and 'nodeps' are the really bad commands
>> for the uneducated users.
> 
> I believe running yum with those parameters would have failed anyway 
> with the prior example. Yum could not do anything about the updated 
> libkexiv2 package which caused problems with the two rpms.
> 
> Related to rpm and its powers. I know to try to stay in its conventional 
> options for the most part. Tomboy did get booted with extreme options 
> though. Mono then removed properly with yum remove.
> 
>> Computers are different. Installed packages are different. Many things are
>> different. That is why 'it works for me' and it might not 'work for you'
>> happens.
> 
> I believe most errors now are legitimate since Robert is seeing the same 
> errors. yum exclude for the libkexiv2 package and skip-broken for the 
> xurl* problem would probably work.
> 
>> Another thing to consider. Sometimes mirrors are not updated just when you
>> connect. Try later works more times than people like to admit.  :-)
> 
> The requested updates matched this rawhide report now and at the time 
> the problem was originally discussed. Mirror sync problems are something 
> to take into consideration though with update retrieval.


The skip-broken plugin defaults to 'off'. To use it you must 'switch' it
on. Like this:

yum --skip-broken update            <<  note the --skip-broken part.


Another nice plugin is yum-merge-config.
-- 

  David

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 187 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/fedora-test-list/attachments/20070920/3a5da549/attachment.sig>


More information about the fedora-test-list mailing list