KMail ругается на akonadi в 16.10 [Решено]

Добрый день. Помогите решить проблему. Поставил чистую Kubuntu 16.10. Пытаюсь настроить KMail, а он ругается на akonadi. При клике на "Подробности" никакой реакции. Кеды решил поставить впервые.
У меня ноутбук Lenovo-G560, i5 CPU M 560, 8gb RAM, GeFocre m310.

0
Гость - 2 Ноябрь, 2016 - 16:52
0
kot040188 - 2 Ноябрь, 2016 - 17:01
Изображение пользователя kot040188.

Помню на opensuse эта Аконадя почти никогда не работала, а из-за этого и весь контакт. Но это было давно…

0
el_tumakov - 2 Ноябрь, 2016 - 17:00

Вот что выдает при попытке запустить akonadi через терминал:
$ akonadictl start
Starting Akonadi Server...
   done.
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
egor@lenovo560:~$ akonadiprivate_log: search paths:  ("/home/egor/bin", "/home/egor/.local/bin", "/usr/local/sbin", "/usr/local/bin", "/usr/sbin", "/usr/bin", "/sbin", "/bin", "/usr/games", "/usr/local/games", "/snap/bin", "/usr/sbin", "/usr/local/sbin", "/usr/local/libexec", "/usr/libexec", "/opt/mysql/libexec", "/opt/local/lib/mysql5/bin", "/opt/mysql/sbin")
Found mysql_install_db:  "/usr/bin/mysql_install_db"
Found mysqlcheck:  "/usr/bin/mysqlcheck"
Using mysqld: "/usr/sbin/mysqld-akonadi"
mysqld reports version 5.7.16 (Oracle MySQL)
Executing:  "/usr/sbin/mysqld-akonadi" "--defaults-file=/etc/xdg/akonadi/mysql-global.conf --initialize --datadir=/home/egor/.local/share/akonadi/db_data/"
mysqld: [ERROR] Could not open required defaults file: /etc/xdg/akonadi/mysql-global.conf
mysqld: [ERROR] Fatal error in defaults handling. Program aborted!
Executing: "/usr/sbin/mysqld-akonadi" "--defaults-file=/home/egor/.local/share/akonadi/mysql.conf --datadir=/home/egor/.local/share/akonadi/db_data/ --socket=/tmp/akonadi-egor.1sT25l/mysql.socket"
Database process exited unexpectedly during initial connection!
executable: "/usr/sbin/mysqld-akonadi"
arguments: ("--defaults-file=/home/egor/.local/share/akonadi/mysql.conf", "--datadir=/home/egor/.local/share/akonadi/db_data/", "--socket=/tmp/akonadi-egor.1sT25l/mysql.socket")
stdout: ""
stderr: "mysqld: Error on realpath() on '/var/lib/mysql-files' (Error 2 - No such file or directory)\n2016-11-02T13:55:58.099127Z 0 [Warning] The syntax '--log_warnings/-W' is deprecated and will be removed in a future release. Please use '--log_error_verbosity' instead.\n2016-11-02T13:55:58.099205Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).\n2016-11-02T13:55:58.099280Z 0 [ERROR] Failed to access directory for --secure-file-priv. Please make sure that directory exists and is accessible by MySQL Server. Supplied value : /var/lib/mysql-files\n2016-11-02T13:55:58.099286Z 0 [ERROR] Aborting\n\n2016-11-02T13:55:58.099300Z 0 [Note] Binlog end\n"
exit code: 1
process error: "Unknown error"
terminating service threads
terminating connection threads
stopping db process
Failed to remove Unix socket
Failed to remove runtime connection config file
Application 'akonadiserver' exited normally...

0
el_tumakov - 2 Ноябрь, 2016 - 17:18

При попытке открыть akonadi-console выдает вот что:

0
el_tumakov - 2 Ноябрь, 2016 - 17:30

В общем, вроде как получилось решить проблему переустановкой mysql сервера. Непонятно, почему он компосировал мозги.
$ sudo apt-get install mysql-server

0
nemes71 - 23 Ноябрь, 2016 - 21:21

Спасибо. Переустановил mysql сервера . KMail работает. До переустановки тоже ругался .Kubuntu 16.10

0
dyug - 2 Ноябрь, 2016 - 17:33

mysqld: [ERROR] Could not open required defaults file: /etc/xdg/akonadi/mysql-global.conf
Явно же что-то не установилось...
что именно - не курсе.
возможно, что то связанное с аконади. путь файла /etc/xdg/akonadi/mysql-global.conf намекает как бы
Странно, но у меня (16.04) он оказался в наличии.
dpkg -S /etc/xdg/akonadi/mysql-global.conf
akonadi-backend-mysql: /etc/xdg/akonadi/mysql-global.conf

посмотрите, стоит ли этот akonadi-backend-mysql пакет

+1
nemon - 3 Ноябрь, 2016 - 02:03

Вчера случилась такая же беда. Удалял, переставлял всё, что находил в гугле на эту тему. В итоге нашлось банальное решение:
sudo mkdir /var/lib/mysql-files

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры