![]() Registered Member ![]()
|
Hi,
After upgrading from KDE 4.12 to KDE 4.14, Akonadi, and with it, KMail, will no longer start. After I relogged after the upgrade, KMail started some kind of migration process (sorry, can't recall the exact wording, and I cannot reproduce it either), which went on for a very long time (hours), but eventually failed. Now when I start kmail, it tells me "The Akonadi personal information management service is not operational". If I try to start akonadi from the command line, I get this error:
How can I make this work again? In this particular case, I'm not really worried about losing my emails, because all my mails are on IMAP accounts which I can still access with Thunderbird and K9Mail. However, on another computer where I am also using KDE 4.12 and KMail, I am getting some of my (important) emails via POP3 and storing them locally. After what happened on this computer, I am genuinely concerned that upgrading that computer to 4.14 will make me lose those emails... |
![]() Administrator ![]()
|
You could try starting the MySQL server directly, connecting to it and try to type in the query to see what kind of error it throws. I'll try to dig up how that can be done.
EDIT: I contacted one of the developers, which will look into it. I'll post update once I get information.
"Violence is the last refuge of the incompetent."
![]() Plasma FAQ maintainer - Plasma programming with Python |
![]() KDE Developer ![]()
|
This is a weird problem: the PartTable always exists - there is no reason for the updater to try to create it again - errno -1 usually suggests (according to Google) that the table already exists.
Could you please connect to the Akonadi database, run couple queries and past their output here? Start MySQL server
Connect to it
Now in the mysql prompt, running following queries:
Copy output from each of the queries and past it here please. Finally you can stop the MySQL server by running:
Daniel Vrátil | www.dvratil.cz | dvratil@kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde) |
![]() Registered Member ![]()
|
That doesn't work. That gives me
ps says:
I used
instead.
This produces
No luck:
|
![]() Registered Member ![]()
|
Yep - I'm getting that too. Looks like it's this error from http://dev.mysql.com/doc/refman/5.5/en/innodb-error-codes.html (emphasis added):
Notably, changing the query to
|
![]() Administrator ![]()
|
NIce find. Can you open a bug report with these information? I think they'll be very useful.
"Violence is the last refuge of the incompetent."
![]() Plasma FAQ maintainer - Plasma programming with Python |
Registered users: Bing [Bot], claydoh, Google [Bot], rblackwell