首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Akonadi服务器未启动

Akonadi服务器未启动
EN

Ask Ubuntu用户
提问于 2020-06-16 05:04:28
回答 1查看 2.3K关注 0票数 1

阿科纳迪拒绝开始。

我尝试删除~/.local/share/akonadi文件夹并重新运行它,还尝试从新用户启动Akonadi。正如您所看到的,它并不是抱怨mysql-file目录,但是我有它。

我清除了akonadi/*并重新安装。因此,设备停止和禁用并不是设备问题。

mysql 8.0.20-0ubuntu0.20.04.1用于x86_64上的Linux (Ubuntu)

代码语言:javascript
复制
$ akonadictl start  
    Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
    org.kde.pim.akonadicontrol: Service ":1.181" owner changed from "" to ":1.181"
    org.kde.pim.akonadiserver: Starting up the Akonadi Server...
    org.kde.pim.akonadiserver: Found mysql_install_db:  ""
    org.kde.pim.akonadiserver: Found mysqlcheck:  "/usr/bin/mysqlcheck"
    org.kde.pim.akonadiserver: Using mysqld: "/usr/sbin/mysqld"
    org.kde.pim.akonadiserver: mysqld reports version 8.0.20 (Oracle MySQL)
    org.kde.pim.akonadiserver: Executing: "/usr/sbin/mysqld" "--defaults-file=/home/brad/.local/share/akonadi/mysql.conf --datadir=/home/brad/.local/share/akonadi/db_data/ --socket=/run/user/1000/akonadi/mysql.socket --pid-file=/run/user/1000/akonadi/mysql.pid"
    org.kde.pim.akonadiserver: database server stopped unexpectedly
    org.kde.pim.akonadiserver: Database process exited unexpectedly during initial connection!
    org.kde.pim.akonadiserver: executable: "/usr/sbin/mysqld"
    org.kde.pim.akonadiserver: arguments: ("--defaults-file=/home/brad/.local/share/akonadi/mysql.conf", "--datadir=/home/brad/.local/share/akonadi/db_data/", "--socket=/run/user/1000/akonadi/mysql.socket", "--pid-file=/run/user/1000/akonadi/mysql.pid")
    org.kde.pim.akonadiserver: stdout: ""
    org.kde.pim.akonadiserver: stderr: ""
    org.kde.pim.akonadiserver: exit code: 1
    org.kde.pim.akonadiserver: process error: "Process operation timed out"
    org.kde.pim.akonadiserver: terminating connection threads
    org.kde.pim.akonadiserver: terminating service threads
    org.kde.pim.akonadiserver: stopping db process
    mysqladmin: connect to server at 'localhost' failed
    error: 'Can't connect to local MySQL server through socket '/run/user/1000/akonadi/mysql.socket' (2)'
    Check that mysqld is running and that the socket: '/run/user/1000/akonadi/mysql.socket' exists!
    org.kde.pim.akonadiserver: Failed to remove runtime connection config file
    org.kde.pim.akonadiserver: Shutting down AkonadiServer...
    org.kde.pim.akonadicontrol: Service ":1.181" owner changed from ":1.181" to ""
    org.kde.pim.akonadicontrol: Application '/usr/bin/akonadiserver' exited normally...

在20.10升级重新安装mysql服务器时,输出如下:

$ akonadictl开始-详细

代码语言:javascript
复制
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
org.kde.pim.akonadiserver: Starting up the Akonadi Server...
org.kde.pim.akonadiserver: Found mysql_install_db:  "/usr/bin/mysql_install_db"
org.kde.pim.akonadiserver: Found mysqlcheck:  "/usr/bin/mysqlcheck"
org.kde.pim.akonadiserver: Using mysqld: "/usr/sbin/mysqld"
org.kde.pim.akonadiserver: mysqld reports version 10.5.12 (MariaDB)
org.kde.pim.akonadiserver: Executing: "/usr/sbin/mysqld" "--defaults-file=/home/brad/.local/share/akonadi/mysql.conf --datadir=/home/brad/.local/share/akonadi/db_data/ --socket=/run/user/1000/akonadi/mysql.socket --pid-file=/run/user/1000/akonadi/mysql.pid"
org.kde.pim.akonadiserver: database server stopped unexpectedly
org.kde.pim.akonadiserver: Database process exited unexpectedly during initial connection!
org.kde.pim.akonadiserver: executable: "/usr/sbin/mysqld"
org.kde.pim.akonadiserver: arguments: ("--defaults-file=/home/brad/.local/share/akonadi/mysql.conf", "--datadir=/home/brad/.local/share/akonadi/db_data/", "--socket=/run/user/1000/akonadi/mysql.socket", "--pid-file=/run/user/1000/akonadi/mysql.pid")
org.kde.pim.akonadiserver: stdout: ""
org.kde.pim.akonadiserver: stderr: "2021-09-11 15:01:03 0 [Note] /usr/sbin/mysqld (mysqld 10.5.12-MariaDB-0ubuntu0.21.04.1) starting as process 10897 ...\n"
org.kde.pim.akonadiserver: exit code: 1
org.kde.pim.akonadiserver: process error: "Unknown error"
org.kde.pim.akonadiserver: terminating connection threads
org.kde.pim.akonadiserver: terminating service threads
org.kde.pim.akonadiserver: stopping db process
org.kde.pim.akonadiserver: Shutting down AkonadiServer...
org.kde.pim.akonadicontrol: Application '/usr/bin/akonadiserver' exited normally...

更新:通过重新安装mysql解决了这个问题。

代码语言:javascript
复制
brad@zika:~$ akonadictl start -v
akonadictl 5.18.1 (21.08.1)
brad@zika:~$ akonadictl start 
org.kde.pim.akonadictl: Starting Akonadi Server...
org.kde.pim.akonadictl:    done.
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
brad@zika:~$ org.kde.pim.akonadiserver: Starting up the Akonadi Server...
akonadi.collectionattributetable                   OK
akonadi.collectionmimetyperelation                 OK
akonadi.collectionpimitemrelation                  OK
akonadi.collectiontable                            OK
akonadi.flagtable                                  OK
akonadi.mimetypetable                              OK
akonadi.parttable                                  OK
akonadi.parttypetable                              OK
akonadi.pimitemflagrelation                        OK
akonadi.pimitemtable                               OK
akonadi.pimitemtagrelation                         OK
akonadi.relationtable                              OK
akonadi.relationtypetable                          OK
akonadi.resourcetable                              OK
akonadi.schemaversiontable                         OK
akonadi.tagattributetable                          OK
akonadi.tagremoteidresourcerelationtable           OK
akonadi.tagtable                                   OK
akonadi.tagtypetable                               OK
org.kde.pim.akonadiserver: Running DB initializer
org.kde.pim.akonadiserver: DB initializer done
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
org.kde.pim.akonadicontrol: Akonadi server is now operational.

brad@zika:~$ akonadictl status 
Akonadi Control: running
Akonadi Server: running
Akonadi Server Search Support: available (Remote Search)
Available Agent Types: No agent types found!
brad@zika:~$ akonadictl stop 
brad@zika:~$ org.kde.pim.akonadiserver: Shutting down AkonadiServer...
org.kde.pim.akonadicontrol: Application '/usr/bin/akonadiserver' exited normally...

brad@zika:~$ 
EN

回答 1

Ask Ubuntu用户

发布于 2022-07-01 18:34:13

当我们对KDE附带的默认mysql有问题时,我们可以拥有自己的MySQL服务器,并要求KDE将其数据存储在那里。

详细信息在这里,https://gist.github.com/aldolat/e8066baf8a390e5d5f5ed6e0849ec78c

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1250761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档