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@HP-JCF7 ~]# locate libkexiv2.so /usr/lib/libkexiv2.so.1 /usr/lib/libkexiv2.so.1.1.1 [root@HP-JCF7 ~]# rpm -q --whatprovides /usr/lib/libkexiv2.so.1 error: file /usr/lib/libkexiv2.so.1: No such file or directory [root@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@HP-JCF7 ~]# updatedb [root@HP-JCF7 ~]# locate libkexiv2.so /usr/lib/libkexiv2.so.3 /usr/lib/libkexiv2.so.3.0.0 [root@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