|
Bugzilla – Full Text Bug Listing |
| Summary: | nepomuk crashes with an migrated home from 11.4 | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 12.1 | Reporter: | Forgotten User vXTZVacoSi <forgotten_vXTZVacoSi> |
| Component: | KDE4 Workspace | Assignee: | Will Stephenson <wstephenson> |
| Status: | RESOLVED WONTFIX | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Major | ||
| Priority: | P2 - High | CC: | wstephenson |
| Version: | Final | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | Other | ||
| URL: | https://bugs.kde.org/show_bug.cgi?id=286953 | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Forgotten User vXTZVacoSi
2011-11-11 22:28:16 UTC
Test update including the patch from 286789 is building in KDE:Distro:Stable - please look for kdebase4-runtime with top changelog entry:
- Test patch from 4.7 branch for Nepomuk
- nepomuk storage service crashes on first run after upgrade
(bnc#729991,kde#285789)
built locally and installed kdebase4-runtime, changelog entry is there, nepomuk doesn't crash anymore (no drkonqi) but a message is telling me the nepomuk indexing service has been switched off karsten@linux-3gfr:~> ps aux | grep nepomuk karsten 2999 0.0 0.2 272952 22328 ? Sl 08:03 0:00 /usr/bin/akonadi_nepomuk_calendar_feeder --identifier akonadi_nepomuk_calendar_feeder karsten 3000 0.0 0.2 270260 22188 ? Sl 08:03 0:00 /usr/bin/akonadi_nepomuk_contact_feeder --identifier akonadi_nepomuk_contact_feeder karsten 3001 0.0 0.4 436240 34412 ? Sl 08:03 0:00 /usr/bin/akonadi_nepomuk_email_feeder --identifier akonadi_nepomuk_email_feeder karsten 3052 0.0 0.1 142484 9304 ? Sl 08:03 0:00 /usr/bin/nepomukserver karsten 3115 0.0 0.1 242460 15768 ? S 08:04 0:00 /usr/bin/nepomukcontroller karsten 4146 0.0 0.0 10112 996 pts/2 S+ 08:10 0:00 grep --color=auto nepomuk Is there anything else I can provide? the error message is not very helpful :-( Silly question, but you did re-login didn't you? Otherwise the nepomuk storage service, provided by nepomukservicestub, from before would have stayed crashed. Assuming you did relogin, could you enabled debug with kdebugdialog, kill all nepomuk* process - the akonadi_nep* ones don't matter - and run nepomukserver in a console. It will spew debug, which i'm interested to take a look at. yup did relogin
trailing is the nepomuk server output, the important bit seems to be
[/usr/bin/nepomukservicestub] "10:33:20 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.
"
does this mean it crashed once on 11.4 and now I can't use it on 12.1 unless I remove that transaction log? would there be a way to export this message to the user more easily?
here is the nepomukserveroutput
NepomukServer(8518)/nepomuk (server) Nepomuk::Server::enableNepomuk: enableNepomuk true
NepomukServer(8518)/nepomuk (server) Nepomuk::ServiceManager::Private::startService: "nepomukqueryservice"
NepomukServer(8518)/nepomuk (server) Nepomuk::ServiceManager::Private::startService: Queueing "nepomukqueryservice" due to dependency "nepomukstorage"
NepomukServer(8518)/nepomuk (server) Nepomuk::ServiceManager::Private::startService: "nepomukstorage"
NepomukServer(8518)/nepomuk (server) Nepomuk::ServiceController::start: Starting "nepomukstorage"
NepomukServer(8518)/nepomuk (server) Nepomuk::ServiceManager::Private::startService: "digikamnepomukservice"
NepomukServer(8518)/nepomuk (server) Nepomuk::ServiceManager::Private::startService: Queueing "digikamnepomukservice" due to dependency "nepomukstorage"
NepomukServer(8518)/nepomuk (server) Nepomuk::ServiceManager::Private::startService: "nepomukstorage"
NepomukServer(8518)/nepomuk (server) Nepomuk::ServiceManager::Private::startService: "nepomukbackupsync"
NepomukServer(8518)/nepomuk (server) Nepomuk::ServiceManager::Private::startService: Queueing "nepomukbackupsync" due to dependency "nepomukstorage"
NepomukServer(8518)/nepomuk (server) Nepomuk::ServiceManager::Private::startService: "nepomukfilewatch"
NepomukServer(8518)/nepomuk (server) Nepomuk::ServiceManager::Private::startService: Queueing "nepomukfilewatch" due to dependency "nepomukstorage"
karsten@linux-3gfr:~> NepomukServer(8518)/nepomuk (server) Nepomuk::ServiceController::slotServiceRegistered: "org.kde.nepomuk.services.nepomukstorage"
NepomukServer(8518)/nepomuk (server) Nepomuk::ServiceController::createServiceControlInterface: Service "nepomukstorage" not initialized yet. Listening for signal.
[/usr/bin/nepomukservicestub] Using Virtuoso Version: "6.1.3.3127-pthreads"
Using Virtuoso Version: "6.1.3.3127-pthreads"
nepomukstorage(8520)/nepomuk (storage service) Nepomuk::Repository::open: opening repository ' "main" ' at ' "/home/karsten/.kde4/share/apps/nepomuk/repository/main/" '
void Soprano::VirtuosoController::writeConfigFile(const QString&, const BackendSettings&) "/tmp/virtuoso_TT8520.ini"
Starting Virtuoso server: "/usr/bin/virtuoso-t" ("+foreground", "+configfile", "/tmp/virtuoso_TT8520.ini", "+wait")
[/usr/bin/nepomukservicestub] "
"
" Fri Nov 18 2011
"
[/usr/bin/nepomukservicestub] "10:33:19 OpenLink Virtuoso Universal Server
"
"10:33:19 Version 06.01.3127-pthreads for Linux as of ??? ?? ????
"
"10:33:19 uses parts of OpenSSL, PCRE, Html Tidy
"
[/usr/bin/nepomukservicestub] "10:33:19 Database version 3126
"
[/usr/bin/nepomukservicestub] "10:33:19 Entering Lite Mode
"
"10:33:19 SQL Optimizer enabled (max 1000 layouts)
"
[/usr/bin/nepomukservicestub] "10:33:20 Compiler unit is timed at 0.000713 msec
"
[/usr/bin/nepomukservicestub] "10:33:20 Roll forward started
"
[/usr/bin/nepomukservicestub] "10:33:20 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] "10:33:20 Server exiting
"
[/usr/bin/nepomukservicestub] Virtuoso server stopped: 3
[/usr/bin/nepomukservicestub] "/usr/bin/nepomukservicestub(8520)" Soprano: "Failed to start Virtuoso"
[/usr/bin/nepomukservicestub] "/usr/bin/nepomukservicestub(8520)" Soprano: "Failed to start Virtuoso"
[/usr/bin/nepomukservicestub] nepomukstorage(8520)/nepomuk (storage service) Nepomuk::Repository::open: Unable to create model for repository "main"
[/usr/bin/nepomukservicestub] nepomukstorage(8520)/nepomuk (storage service) Nepomuk::Storage::slotNepomukCoreInitialized: Failed to initialize nepomuk core
NepomukServer(8518)/nepomuk (server) Nepomuk::ServiceController::slotServiceInitialized: Failed to initialize service "nepomukstorage"
NepomukServer(8518)/nepomuk (server) Nepomuk::ServiceController::stop: Stopping "nepomukstorage"
[/usr/bin/nepomukservicestub] nepomukstorage(8520)/nepomuk (storage service) Nepomuk::Core::~Core: Shutting down Nepomuk storage core.
[/usr/bin/nepomukservicestub] nepomukstorage(8520)/nepomuk (storage service) Nepomuk::Repository::~Repository: "main"
nepomukstorage(8520)/nepomuk (storage service) Nepomuk::Repository::close: "main"
Application '/usr/bin/nepomukservicestub nepomukstorage' exited normally...
NepomukServer(8518)/nepomuk (server) Nepomuk::ServiceController::slotProcessFinished: Service "nepomukstorage" went down
NepomukServer(8518)/nepomuk (server) Nepomuk::ServiceManager::Private::_k_serviceStopped: Service stopped: "nepomukstorage"
clean needinfo flag Yes, I agree with your analysis. Please don't delete .kde4/share/apps/nepomuk, if you need it to start, move it aside. We'll keep it for upstream forensics. Upstreamed as https://bugs.kde.org/show_bug.cgi?id=286953 I'll keep this open as I would like to do an online update including the fix when it is available. Mass closing extant bug reports for old openSUSE versions. Mass-closing all my openSUSE bug reports for old openSUSE version. |