Version: unspecified (using KDE 4.5.1) OS: Linux If I try to start the Strigi indexing of files and Nepomuk services from System Settings -> Workspace Appereance and Behaviour -> Desktop Search -> Basic Settings I get the message "Strigi service not running". In the same time ~/.xsession-errors records the following messages: [/usr/bin/nepomukservicestub] Using Virtuoso Version: "6.1.2.3127-pthreads" Using Virtuoso Version: "6.1.2.3127-pthreads" void Soprano::VirtuosoController::writeConfigFile(const QString&, const Soprano::BackendSettings&) "/tmp/virtuoso_h13484.ini" Starting Virtuoso server: "/usr/bin/virtuoso-t" ("+foreground", "+configfile", "/tmp/virtuoso_h13484.ini", "+wait") [/usr/bin/nepomukservicestub] " " " Sat Sep 18 2010 " [/usr/bin/nepomukservicestub] "22:32:25 OpenLink Virtuoso Universal Server " [/usr/bin/nepomukservicestub] "22:32:25 Version 06.01.3127-pthreads for Linux as of Jul 17 2010 " [/usr/bin/nepomukservicestub] "22:32:25 uses parts of OpenSSL, PCRE, Html Tidy " [/usr/bin/nepomukservicestub] "22:32:25 Database version 3126 " [/usr/bin/nepomukservicestub] "22:32:25 Entering Lite Mode " [/usr/bin/nepomukservicestub] "22:32:25 SQL Optimizer enabled (max 1000 layouts) " [/usr/bin/nepomukservicestub] "22:32:26 Compiler unit is timed at 0.001351 msec " [/usr/bin/nepomukservicestub] "22:32:27 Roll forward started " [/usr/bin/nepomukservicestub] "22:32:27 The transaction log file has been produced by server version '06.01.3126'. The version of this server is '06.01.3127'. If the transaction log is empty or you do not want to replay it then delete it and start the server again. Otherwise replay the log using the server of version '06.01.3126' and make checkpoint and shutdown to ensure that the log is empty, then delete it and start using new version. " [/usr/bin/nepomukservicestub] "22:32:27 Server exiting " [/usr/bin/nepomukservicestub] Virtuoso server stopped: 3 "/usr/bin/nepomukservicestub(13484)" Soprano: "Failed to start Virtuoso" "/usr/bin/nepomukservicestub(13484)" Soprano: "Failed to start Virtuoso" Application '/usr/bin/nepomukservicestub nepomukstorage' exited normally... [/usr/bin/akonadi_nepomuk_contact_feeder] Nepomuk server already running. Reproducible: Always Steps to Reproduce: Try to start Nepomuk services and Strigi indexing Actual Results: Neither semantic desktop features available, nor files indexing. Expected Results: Semantic desktop services starting.
Same here with gentoo / kde 4.5.2: I solved it by deleting the whole directory .kde4/share/apps/nepomuk/repository/main Two wishes: 1) ~/.xsession-errors isn't really the place to look for such messages 2) "The transaction log file..." - it would be nice if the name of the file would be given
This has been fixed in Soprano 2.7.2. An already running Virtuoso instance is gracefully terminated before starting the new one.