Kontact в Kubuntu 16.10 не запустится, потому что сервер Akonadi не запустится

Я использую Kubuntu 16.10 и не могу заставить Kontact запускаться, потому что Akonadi не запустится. Ниже вывод от akonadictl start.

Кажется, что существует что-то серьезно неправильно с Akonadi. У кого-либо есть какие-либо идеи? Я - просто соль? Может версия низкого уровня Akonadi и Kontact быть установкой?

trekker@trekker-HP-Notebook:/usr/bin$ akonadictl start
Starting Akonadi Server...
   done.
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
trekker@trekker-HP-Notebook:/usr/bin$ akonadiprivate_log: search paths:  ("/home/trekker/bin", "/home/trekker/.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/trekker/.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/trekker/.local/share/akonadi/mysql.conf --datadir=/home/trekker/.local/share/akonadi/db_data/ --socket=/tmp/akonadi-trekker.LbKUAD/mysql.socket"
Database process exited unexpectedly during initial connection!
executable: "/usr/sbin/mysqld-akonadi"
arguments: ("--defaults-file=/home/trekker/.local/share/akonadi/mysql.conf", "--datadir=/home/trekker/.local/share/akonadi/db_data/", "--socket=/tmp/akonadi-trekker.LbKUAD/mysql.socket")
stdout: ""
stderr: "mysqld: Error on realpath() on '/var/lib/mysql-files' (Error 2 - No such file or directory)\n2016-11-18T19:16:26.102182Z 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-18T19:16:26.102229Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).\n2016-11-18T19:16:26.102276Z 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-18T19:16:26.102279Z 0 [ERROR] Aborting\n\n2016-11-18T19:16:26.102290Z 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...

trekker@trekker-HP-Notebook:/usr/bin$ 

Кажется, что я нашел фиксацию. На основе потока я нашел на Форумах Kubuntu, я сделал следующее:

sudo mkdir/var/lib/mysql-files

3
задан 19 November 2016 в 23:18

5 ответов

Решенный это удаляющий локальный каталог rm ~/.local/share/akonadi конфигурации и перезапускающий его с akonadictl start

3
ответ дан 1 December 2019 в 15:34

Я решил проблему с этими шагами:

Созданный папка:

sudo mkdir /var/lib/mysql-files

Запустил сервис:

akonadictl start

Очищенный и переустановленный Kontact:

sudo apt purge kontact && sudo apt install Kontact

Запускают Kmail

Hope, которому это помогает.

Отношения.

1
ответ дан 1 December 2019 в 15:34

Если Вы изменили местоположение своей ДОМАШНЕЙ папки, включая symlinking, проблема вызывается Apparmor.

Редактирование /etc/apparmor.d/tunable/home и добавляют Ваш новый дом, например:

@{HOMEDIRS}=/home/

к

@{HOMEDIRS}=/home/ /somewhere/home/

затем

sudo /etc/init.d/apparmor restart 
<час>
1
ответ дан 1 December 2019 в 15:34

Это от Системы KDE Bugtracking †“Ошибка 411093.

sudo service apparmor teardown
sudo service apparmor start
akonadictl start

Это запустило его правильно для меня впервые, однако это должно было быть повторено после перезагрузки.

0
ответ дан 1 December 2019 в 15:34

для меня это не помогло (lubuntu 17.04), но я нашел эту ошибку

таким образом, это решило мою проблему:

sudo apt-get install apparmor-utils
sudo aa-complain usr.sbin.mysqld-akonadi
0
ответ дан 1 December 2019 в 15:34

Другие вопросы по тегам:

Похожие вопросы: