rawhide report: 20070919 changes

Jim Cornette fct-cornette at insight.rr.com
Thu Sep 20 10:53:37 UTC 2007


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.

Jim

> 


-- 
Linux - because software problems should not cost money.

    -- Shlomi Fish




More information about the fedora-test-list mailing list