通过SeaDrive放入一个文件后,Seahub无法启动


#1

版本: Seafile-Pro 8.0.4
docker version : 20.10.5

我通过SeaDrive保存一个文件后,当时报了一个索引错误,我没有在意,就去忙别的了。

后来发现服务器因不明原因重启了,很可能是因为之前的操作。

接着执行 docker-compose start 后报错,报错如下:

Starting seahub at port 8000 ...
Error:Seahub failed to start.
Please try to run "./seahub.sh start" again
[2021-10-31 16:05:49] Skip running setup-seafile-mysql.py because there is existing seafile-data folder.
Traceback (most recent call last):
  File "/scripts/start.py", line 86, in <module>
    main()
  File "/scripts/start.py", line 72, in main
    call('{} start'.format(get_script('seahub.sh')))
  File "/scripts/utils/__init__.py", line 70, in call
    return subprocess.check_call(*a, **kw)
  File "/usr/lib/python3.6/subprocess.py", line 311, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '/opt/seafile/seafile-pro-server-8.0.4/seahub.sh start' returned non-zero exit status 1.
*** /scripts/start.py exited with status 1.
*** Shutting down runit daemon (PID 26)...
*** Running /etc/my_init.post_shutdown.d/10_syslog-ng.shutdown...
*** Killing all processes...

请问该如何解决,首次碰到这个情况,不敢随便操作,怕文件丢失,前来求助,万望帮忙。