更新到11.0.2退回10.0.1的文件历史故障

由于在compose文件里采用的镜像是latest,之前某次更新就自动更新到了11.0.2(以往seafile更新beta是不会推到latest的),新版系统的后台管理无法进入,并且也没办法打包下载文件夹,于是手动指定镜像到10.0.1重新上线。

目前的问题是文件历史无法使用,显示“ Page unavailable”,并且seahub.log日志中出现了python的错误,我尝试了fsck但没有效果,不知如何修复,或是是否更新了11的正式版可以解决该问题,请给予建议。

    response = get_response(request)
  File "/opt/seafile/seafile-server-10.0.1/seahub/thirdpart/django/core/handlers/base.py", line 181, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/seafile/seafile-server-10.0.1/seahub/seahub/auth/decorators.py", line 26, in _wrapped_view
    return view_func(request, *args, **kwargs)
  File "/opt/seafile/seafile-server-10.0.1/seahub/seahub/views/__init__.py", line 782, in file_revisions
    suffix_list = get_file_history_suffix()
  File "/opt/seafile/seafile-server-10.0.1/seahub/seahub/utils/__init__.py", line 884, in get_file_history_suffix
    return seafevents_api.get_file_history_suffix(parsed_events_conf)
AttributeError: 'NoneType' object has no attribute 'get_file_history_suffix'

seafile.log 有报错吗

看了其他所有日志,都没有报错了

最后通过重新部署11.0.2,并且在seahub_settings.py中添加“CSRF_TRUSTED_ORIGINS = [url]”的方式解决了这个问题