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@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. 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
Attachment:
signature.asc
Description: OpenPGP digital signature
-- fedora-test-list mailing list fedora-test-list@xxxxxxxxxx To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-test-list