Summary: | Strigi reindexes everything at restart | ||
---|---|---|---|
Product: | nepomuk | Reporter: | cordawyn |
Component: | fileindexer | Assignee: | Nepomuk Bugs Coordination <nepomuk-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | cfeck, me, sevmpe, xarafaxz |
Priority: | NOR | ||
Version: | 4.7 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
cordawyn
2012-01-27 21:32:14 UTC
It is possible the indexer is only setting modification watches on all folders. Are you sure the actual contents is re-indexed? (In reply to comment #1) > It is possible the indexer is only setting modification watches on all folders. > Are you sure the actual contents is re-indexed? No, I'm not sure - I just see the tray icon say: "Strigi is indexing files..." and there are files shown there in a sequence. And this is very CPU intensive, I should say. Is there a way to tell the difference between indexing and setting the watches? (Without going into the source code, of course.) In my case, I am positive the indexer is reindexing some .tif, .mp3, .flac files. It looks like is choking on those files as the use of the cpu by the process virtuoso-t is very high. Any info I could provide? I have taken a look at .xsession-errors and there are lots of messages from nepomukservicestub. For example, these messages seem related to the reindexing of tiff files: [/usr/bin/nepomukservicestub] TIFFReadDirectory: [/usr/bin/nepomukservicestub] Warning, [/usr/bin/nepomukservicestub] au_coll_3-3.tif: unknown field with tag 34118 (0x8546) encountered [/usr/bin/nepomukservicestub] . [/usr/bin/nepomukservicestub] "/usr/bin/nepomukservicestub(1183)" Soprano: "Invalid argument (1)": "<http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#width> has a rdfs:domain of <http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Visual>. <_:dog> only has the following types <http://www.semanticdesktop.org/ontologies/2007/01/19/nie#InformationElement>, <http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#FileDataObject>, <http://www.w3.org/2000/01/rdf-schema#Resource>" [/usr/bin/nepomukservicestub] "/usr/bin/nepomukservicestub(1183)" Soprano: "Invalid argument (1)": "<http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#width> has a rdfs:domain of <http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Visual>. <_:dog> only has the following types <http://www.semanticdesktop.org/ontologies/2007/01/19/nie#InformationElement>, <http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#FileDataObject>, <http://www.w3.org/2000/01/rdf-schema#Resource>" I am running KDE 4.8 in ArchLinux (so I figured I have the last version of all relevant packages). I confirm that bug on kde 4.8 too. Furthermore, when (re-)indexing mp3's and flac's, messages like the following appear in .xsession-errors: "/usr/bin/nepomukservicestub(7415)" Soprano: "Invalid argument (1)": "Failed to convert '2007-11-11' to literal of type 'http://www.w3.org/2001/XMLSchema#dateTime'." [/usr/bin/nepomukservicestub] "/usr/bin/nepomukservicestub(7415)" Soprano: "Invalid argument (1)": "Failed to convert '2007-11-11' to literal of type 'http://www.w3.org/2001/XMLSchema#dateTime'." [/usr/bin/nepomukservicestub] QDateTime Soprano::DateTime::fromDateTimeString(const QString&) invalid formatted datetime string: "2001-09" "/usr/bin/nepomukservicestub(7415)" Soprano: "Invalid argument (1)": "Failed to convert '2001-09' to literal of type 'http://www.w3.org/2001/XMLSchema#dateTime'." "/usr/bin/nepomukservicestub(7415)" Soprano: "Invalid argument (1)": "Failed to convert '2001-09' to literal of type 'http://www.w3.org/2001/XMLSchema#dateTime'." [/usr/bin/nepomukservicestub] QDateTime Soprano::DateTime::fromDateTimeString(const QString&) invalid formatted datetime string: "2001-09" "/usr/bin/nepomukservicestub(7415)" Soprano: "Invalid argument (1)": "Failed to convert '2001-09' to literal of type 'http://www.w3.org/2001/XMLSchema#dateTime'." [/usr/bin/nepomukservicestub] "/usr/bin/nepomukservicestub(7415)" Soprano: "Invalid argument (1)": "Failed to convert '2001-09' to literal of type 'http://www.w3.org/2001/XMLSchema#dateTime'." [/usr/bin/nepomukservicestub] "/usr/bin/nepomukservicestub(7415)" Soprano: "Invalid argument (1)": "Cannot set values for abstract property 'http://www.semanticdesktop.org/ontologies/2009/02/19/nmm#albumArtist'." "/usr/bin/nepomukservicestub(7415)" Soprano: "Invalid argument (1)": "Cannot set values for abstract property 'http://www.semanticdesktop.org/ontologies/2009/02/19/nmm#albumArtist'." [/usr/bin/nepomukservicestub] "/usr/bin/nepomukservicestub(7415)" Soprano: "Invalid argument (1)": "Cannot set values for abstract property 'http://www.semanticdesktop.org/ontologies/2009/02/19/nmm#albumArtist'." "/usr/bin/nepomukservicestub(7415)" Soprano: "Invalid argument (1)": "Cannot set values for abstract property 'http://www.semanticdesktop.org/ontologies/2009/02/19/nmm#albumArtist'." And many music files don't appear when searching for them via dolphin or krunner neither they appear in Bangarang. I don't know if any info I wrote is useful so I'll stop "spamming" this bug. With the latest KDE and nepomuk, I've been getting frequent OS reboots as the CPU temperature rose above 100C (it's tuned to reboot/shut down in such critical cases to prevent CPU damage). I had to switch off the "semantic search" stuff because of that :-( This was a problem with Strigi providing incorrect values and Nepomuk not saving them. With 4.10, we have our own indexer, so this is no longer a problem. |