problem with Dolphin

max maximilianbianco at gmail.com
Sat Jun 7 20:10:08 UTC 2008


Germán Racca wrote:
> Hi Max!
> 
> I upgraded from F6 to F9 from the DVD.
> Dolphin and Konqueror worked well untill last week.
> I don´t know what video drivers I´m running, but I will check it.
> I saw that /usr/lib/libnepomuk.so.4 is a link to
> /usr/lib/libnepomuk.so.4.0.1...is that right?
> How can I check the integrity of libnepomuk.so.4?
> Thank you very much!!!
> German

Well I wasn't sure how to answer your question but I smelled a learning 
opportunity so here is what I have done. Running a terminal as a regular 
user :

  [x33 at localhost ~]$ locate libnepomuk.so.4
/usr/lib64/libnepomuk.so.4
/usr/lib64/libnepomuk.so.4.0.4

[x33 at localhost ~]$ file /usr/lib64/libnepomuk.so.4
/usr/lib64/libnepomuk.so.4: symbolic link to `libnepomuk.so.4.0.4'

It appears to point to a slightly different version of the file on my 
system than on yours. I feel like there are a couple of possibilities 
here : 1. Your running 386 system and I am on a x64 so that is why the 
versions are slightly different....2. Your symlink is pointing to the 
wrong file, maybe you missed an update or excluded a package from being 
updated and this resulted in breakage

There are perhaps other possibilities but you said it was working until 
last week and a.) this is all that occurs to me at this moment in time, 
i may get another idea later, i will let you know if so b.) these seem 
to me the most likely possibilities

Wait there is one more thing to do now that I think of it :

[x33 at localhost ~]$ rpm --query --whatprovides libnepomuk.so.4
no package provides libnepomuk.so.4
[x33 at localhost ~]$ rpm --query --whatprovides libnepomuk.so.4.0.4
no package provides libnepomuk.so.4.0.4

Color me confused here but then I did this :

[x33 at localhost ~]$ file /usr/lib64/libnepomuk.so.4.0.4
/usr/lib64/libnepomuk.so.4.0.4: ELF 64-bit LSB shared object, x86-64, 
version 1 (SYSV), stripped

[x33 at localhost ~]$ repoquery --whatprovides libnepomuk.so.4
kdelibs-6:4.0.3-7.fc9.i386
kdelibs-6:4.0.4-4.fc9.i386

[x33 at localhost ~]$ repoquery --whatprovides libnepomuk.so.4.0.4
[x33 at localhost ~]$

So I am more confused now than before but its not the first time so i 
did this:

[x33 at localhost ~]$ rpm -V kdelibs-6:4.0.3-7.fc9.i386
package kdelibs-6:4.0.3-7.fc9.i386 is not installed
[x33 at localhost ~]$ rpm -V kdelibs-6:4.0.4-4.fc9.i386
package kdelibs-6:4.0.4-4.fc9.i386 is not installed

This has not alleviated my confusion but its not surprising considering 
that my rpm query told me that nothing provides the two libnepomuk files 
in question, though i am still confused because they are obviously 
present. So at this point I feel like I am missing  something obvious or 
simple.....I am on a 64bit system so maybe this is biting me somehow but 
I don't see it. Well the first file libnepomuk.so.4 is a symlink so 
maybe nothing provides the symlink but its created by another file to 
satisfy a dependency? I think its a good guess but that's all it is , in 
any case I feel like something should provide libnepomuk.so.4.0.4 but 
apparently not because a query tells me that nothing does so I don't 
know what to tell you at this point.Now maybe this file is part of or 
provided by something else but not listed by its name or linked to 
another file name?. I don't have any idea at this point. Try doing what 
I have done and see what results you get, I'd like to know since it 
might clear up some of these ?'s I have. I can tell you that running : 
"dolphin" command has the desired effect of running dolphin.

May the force be with you.







-- 
If you will understand that the spiritual aspect of experience is to the 
physical aspect in the same kind of relation as the water to the wave 
form, I can leave you to draw up your own answer....--Sir Arthur Eddington




More information about the fedora-list mailing list