部署11.05版本启动seahub失败

启动seahub失败,打开标准输出后也看不出什么错误类型:
Starting seahub at port 8889 …

Error happened during creating seafile admin.

[2024-02-27 05:05:34 +0000] [9495] [INFO] Starting gunicorn 20.1.0
[2024-02-27 05:05:34 +0000] [9495] [INFO] Listening at: http://127.0.0.1:8889 (9495)
[2024-02-27 05:05:34 +0000] [9495] [INFO] Using worker: sync
[2024-02-27 05:05:34 +0000] [9528] [INFO] Booting worker with pid: 9528
[2024-02-27 05:05:34 +0000] [9529] [INFO] Booting worker with pid: 9529
[2024-02-27 05:05:34 +0000] [9530] [INFO] Booting worker with pid: 9530
[2024-02-27 05:05:34 +0000] [9531] [INFO] Booting worker with pid: 9531
[2024-02-27 05:05:34 +0000] [9532] [INFO] Booting worker with pid: 9532

大概率是mysql中seafile用户的验证密码插件是caching_sha2_password,改为mysql_native_password试试

修改后还是一样


不知道你的seafile用户是否有权限访问这三个数据库,没有的话就按文档里的执行一下

MySQL用户权限没问题的,我建的这个用户权限等于root,同时我也navicat尝试过链接和操作,都没有问题

额,建议你去看check_init_admin.py中的启动过程,只有它能帮你了

这看起来已经启动了,你应该看看目录权限