Bug 234232 - Akonadi fails to start - InnoDB: No valid checkpoint found
Summary: Akonadi fails to start - InnoDB: No valid checkpoint found
Status: RESOLVED NOT A BUG
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Mandriva RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Volker Krause
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-13 07:55 UTC by Anssi Hannula
Modified: 2010-06-20 15:11 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anssi Hannula 2010-04-13 07:55:14 UTC
Version:           1.3.1 (using KDE 4.4.2)
Compiler:          GCC 4.4.3 
OS:                Linux
Installed from:    Mandriva RPMs

Akonadi fails to start. I'm not sure what happened when I started to experience the issue, but nevertheless Akonadi should handle it gracefully.


Output of "akonadictl start" includes the following:

[akonadiserver] Found mysql_install_db:  ""
[akonadiserver] Found mysql_upgrade:  ""
[akonadiserver] Database process exited unexpectedly during initial connection!
[akonadiserver] executable: "/usr/sbin/mysqld"
[akonadiserver] arguments: ("--defaults-file=/home/anssi/.local/share/akonadi//mysql.conf", "--datadir=/home/anssi/.local/share/akonadi/db_data/", "--socket=/home/anssi/.local/share/akonadi/db_misc/mysql.socket")
[akonadiserver] stdout: ""
[akonadiserver] stderr: ""
[akonadiserver] exit code: 1
[akonadiserver] process error: "Unknown error"


~/.local/share/akonadi/db_data/mysql.err contains the following:

InnoDB: No valid checkpoint found.
InnoDB: If this error appears when you are creating an InnoDB database,
InnoDB: the problem may be that during an earlier attempt you managed
InnoDB: to create the InnoDB data files, but log file creation failed.
InnoDB: If that is the case, please refer to
InnoDB: http://dev.mysql.com/doc/refman/5.1/en/error-creating-innodb.html
100413  8:29:02 [ERROR] Plugin 'InnoDB' init function returned error.
100413  8:29:02 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
100413  8:29:02 [ERROR] Unknown/unsupported table type: innodb
100413  8:29:02 [ERROR] Aborting

100413  8:29:02 [Note] /usr/sbin/mysqld: Shutdown complete


The files in ~/.local/share/akonadi are:

/home/anssi/.local/share/akonadi
/home/anssi/.local/share/akonadi/file_db_data
/home/anssi/.local/share/akonadi/akonadiserver.error.old
/home/anssi/.local/share/akonadi/db_data
/home/anssi/.local/share/akonadi/db_data/ib_logfile1
/home/anssi/.local/share/akonadi/db_data/mysql.err
/home/anssi/.local/share/akonadi/db_data/mysql.err.old
/home/anssi/.local/share/akonadi/db_data/akonadi
/home/anssi/.local/share/akonadi/db_data/akonadi/collectionpimitemrelation.frm
/home/anssi/.local/share/akonadi/db_data/akonadi/resourcetable.ibd
/home/anssi/.local/share/akonadi/db_data/akonadi/flagtable.frm
/home/anssi/.local/share/akonadi/db_data/akonadi/mimetypetable.ibd
/home/anssi/.local/share/akonadi/db_data/akonadi/resourcetable.frm
/home/anssi/.local/share/akonadi/db_data/akonadi/pimitemtable.frm
/home/anssi/.local/share/akonadi/db_data/akonadi/parttable.frm
/home/anssi/.local/share/akonadi/db_data/akonadi/schemaversiontable.ibd
/home/anssi/.local/share/akonadi/db_data/akonadi/collectionmimetyperelation.frm
/home/anssi/.local/share/akonadi/db_data/akonadi/pimitemflagrelation.frm
/home/anssi/.local/share/akonadi/db_data/akonadi/collectiontable.frm
/home/anssi/.local/share/akonadi/db_data/akonadi/flagtable.ibd
/home/anssi/.local/share/akonadi/db_data/akonadi/collectionmimetyperelation.ibd
/home/anssi/.local/share/akonadi/db_data/akonadi/pimitemflagrelation.ibd
/home/anssi/.local/share/akonadi/db_data/akonadi/collectiontable.ibd
/home/anssi/.local/share/akonadi/db_data/akonadi/collectionattributetable.frm
/home/anssi/.local/share/akonadi/db_data/akonadi/schemaversiontable.frm
/home/anssi/.local/share/akonadi/db_data/akonadi/pimitemtable.ibd
/home/anssi/.local/share/akonadi/db_data/akonadi/mimetypetable.frm
/home/anssi/.local/share/akonadi/db_data/akonadi/db.opt
/home/anssi/.local/share/akonadi/db_data/akonadi/collectionattributetable.ibd
/home/anssi/.local/share/akonadi/db_data/akonadi/collectionpimitemrelation.ibd
/home/anssi/.local/share/akonadi/db_data/akonadi/parttable.ibd
/home/anssi/.local/share/akonadi/db_data/mysql-bin.index
/home/anssi/.local/share/akonadi/db_data/mysql-bin.000002
/home/anssi/.local/share/akonadi/db_data/localhost.pid
/home/anssi/.local/share/akonadi/db_data/mysql-bin.000001
/home/anssi/.local/share/akonadi/db_data/ibdata1
/home/anssi/.local/share/akonadi/db_data/ib_logfile0
/home/anssi/.local/share/akonadi/mysql.conf
/home/anssi/.local/share/akonadi/akonadiserver.error
/home/anssi/.local/share/akonadi/db_misc
/home/anssi/.local/share/akonadi/db_misc/mysql.socket
/home/anssi/.local/share/akonadi/akonadiserver.socket

Please ask if you need any more information.
Comment 1 Tobias Koenig 2010-06-20 15:11:26 UTC
Hej,

seems like your mysql server has been build without innodb support which is needed by Akonadi to work properly. Please contact your distributor and ask for a package that has innodb support built in.

Ciao,
Tobias