Отже захотів покористуватись ним. А він не працює.
Самоперевірка сервера Akonadi видає наступне:
Ваші поточні налаштування Akonadi вимагають встановлення драйвера QtSQL «QMYSQL». Цього драйвера не було знайдено у системі.
Хоча ось наче встановлені:
dpkg -l | grep libqt4-sql
ii libqt4-sql 4:4.6.2-0ubuntu5 Qt 4 SQL module
ii libqt4-sql-mysql 4:4.6.2-0ubuntu5 Qt 4 MySQL database driver
ii libqt4-sql-psql 4:4.6.2-0ubuntu5 Qt 4 PostgreSQL database driver
ii libqt4-sql-sqlite 4:4.6.2-0ubuntu5 Qt 4 SQLite 3 database driver
В консоль пише наступне:
[akonadiserver] search paths: ("/usr/local/sbin", "/usr/local/bin", "/usr/sbin", "/usr/bin", "/sbin", "/bin", "/usr/games", "/usr/sbin", "/usr/local/sbin", "/usr/local/libexec", "/usr/libexec", "/opt/mysql/libexec", "/opt/local/lib/mysql5/bin")
[akonadiserver] Failed to use database "akonadi"
[akonadiserver] Database error: "Access denied for user 'root'@'localhost' (using password: YES) QMYSQL: Unable to connect"
[akonadiserver] Trying to create database now...
[akonadiserver] QSqlDatabasePrivate::removeDatabase: connection 'initConnection' is still in use, all queries will cease to work.
[akonadiserver] Database error: Cannot open database.
[akonadiserver] Last driver error: "QMYSQL: Unable to connect"
[akonadiserver] Last database error: "Access denied for user 'root'@'localhost' (using password: YES)"
[akonadiserver] Unable to open database "Access denied for user 'root'@'localhost' (using password: YES) QMYSQL: Unable to connect"
[akonadiserver] "[[akonadiserver] 0: akonadiserver(_Z11akBacktracev+0x39) [0x40b739]
[akonadiserver] 1: akonadiserver() [0x40bc7a]
[akonadiserver] 2: /lib/libc.so.6(+0x33af0) [0x7f9895658af0]
[akonadiserver] 3: /lib/libc.so.6(gsignal+0x35) [0x7f9895658a75]
[akonadiserver] 4: /lib/libc.so.6(abort+0x180) [0x7f989565c5c0]
[akonadiserver] 5: /usr/lib/libQtCore.so.4(_Z17qt_message_output9QtMsgTypePKc+0x74) [0x7f989683f844]
[akonadiserver] 6: akonadiserver(_ZN15FileDebugStream9writeDataEPKcx+0xa8) [0x40cd88]
[akonadiserver] 7: /usr/lib/libQtCore.so.4(_ZN9QIODevice5writeEPKcx+0x77) [0x7f98968ce417]
[akonadiserver] 8: /usr/lib/libQtCore.so.4(+0x112529) [0x7f98968e0529]
[akonadiserver] 9: /usr/lib/libQtCore.so.4(_ZN11QTextStreamD1Ev+0x39) [0x7f98968e1729]
[akonadiserver] 10: akonadiserver(_ZN6QDebugD1Ev+0x49) [0x4071b9]
[akonadiserver] 11: /usr/lib/libakonadiprivate.so.1(_ZN7Akonadi13AkonadiServerC1EP7QObject+0x55a) [0x7f9896cb4eda]
[akonadiserver] 12: /usr/lib/libakonadiprivate.so.1(_ZN7Akonadi13AkonadiServer8instanceEv+0x4a) [0x7f9896cb5d1a]
[akonadiserver] 13: akonadiserver(main+0x429) [0x406539]
[akonadiserver] 14: /lib/libc.so.6(__libc_start_main+0xfd) [0x7f9895643c4d]
[akonadiserver] 15: akonadiserver() [0x406019]
[akonadiserver] ]
[akonadiserver] "
ProcessControl: Application 'akonadiserver' returned with exit code 255 (Unknown error)
"akonadiserver" crashed too often and will not be restarted!
kcmshell(2156)/libakonadi Akonadi::Control::Private::exec: Could not start/stop Akonadi
вже видно, що просто немає доступу до БД. І дійсно під localhost я не може підключитися. Але я в налаштуваннях зовнішнього серверу MySQL Akonadi вказав вузол 127.0.0.1. Чому ж він все одно намагається під localhost конектитись?
З. І. Kubuntu 10.04, KDE 4.4.2. В мене також встановлено PostgreSQL. Пробував перемкнути на нього, але все одно помилка: Last driver error: "QMYSQL: Unable to connect".