Re: rawhide report: 20070919 changes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




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

   -- Shlomi Fish

--
fedora-test-list mailing list
fedora-test-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-test-list

[Index of Archives]     [Fedora Desktop]     [Fedora SELinux]     [Photo Sharing]     [Yosemite Forum]     [KDE Users]

  Powered by Linux