seafile v13 升级失败 Failed to upgrade your database

*** Running /etc/my_init.d/01_create_data_links.sh...
*** Booting runit daemon...
*** Runit started as PID 21
*** Running /scripts/enterpoint.sh...
2025-09-12 18:17:36 Waiting Nginx 
2025-09-12 18:17:36 Nginx ready 
2025-09-12 18:17:36 This is an idle script (infinite loop) to keep container running. 
[2025-09-12 18:17:36] Skip running setup-seafile-mysql.py because there is existing seafile-data folder.
[2025-09-12 18:17:36] Running scripts /opt/seafile/seafile-server-13.0.8/upgrade/upgrade_12.0_13.0.sh
[09/12/2025 18:17:36][upgrade]: Running script /opt/seafile/seafile-server-13.0.8/upgrade/upgrade_12.0_13.0.sh

-------------------------------------------------------------
This script would upgrade your seafile server from 12.0 to 13.0
Press [ENTER] to contiune
-------------------------------------------------------------


Updating seafile/seahub database ...

[ERROR] Error:
 ccnet is using MySQL
 seafile is using MySQL
 seahub is using SQLite3


Failed to upgrade your database

Traceback (most recent call last):
  File "/scripts/start.py", line 94, in <module>
    main()
  File "/scripts/start.py", line 61, in main
    check_upgrade()
  File "/scripts/upgrade.py", line 133, in check_upgrade
    run_script_and_update_version_stamp(script, new_version)
  File "/scripts/upgrade.py", line 84, in run_script_and_update_version_stamp
    call(script)
  File "/scripts/utils.py", line 71, in call
    return subprocess.check_call(*a, **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/subprocess.py", line 413, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '/opt/seafile/seafile-server-13.0.8/upgrade/upgrade_12.0_13.0.sh' returned non-zero exit status 1.

这个日志是seafile的。docker exec 执行升级脚本也是同样的报错。看seahub mysql redis日志没发现什么异常。

你现在用的是 13.0.8 版本,你试一下 13.0.9 版本。