从11版本升级后文件活动中没有文件活动了,只有资料库的活动信息

请按照以下模版详细描述您遇到的问题:

当前服务器版本
12.0.14

部署/操作过程(请说明二进制部署/docker部署;出现错误的操作步骤)

二进制部署,S3后端,操作文件(删除或者新上传文件)后会有seafevents.log出现以下错误

错误截图

错误日志

[2026-01-09 01:29:16] [ERROR] seafevents.app.mq_handler:61 error when handle msg: Failed to read object 7f303fd5-7ecc-4483-a475-81fd315bfe12/e081e60873d7f73e9c96ee86c722eb89e22debf0: An error occurred (NoSuchKey) when calling the GetObject operation: The specified key does not exist.
Traceback (most recent call last):
File “/opt/seafile/seafile-server-12.0.14/seahub/thirdpart/seafobj/backends/base.py”, line 23, in read_obj
data = self.read_obj_raw(repo_id, version, obj_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/seafile/seafile-server-12.0.14/seahub/thirdpart/seafobj/backends/s3.py”, line 20, in read_obj_raw
data = self.s3_client.read_obj(real_obj_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/seafile/seafile-server-12.0.14/seahub/thirdpart/objwrapper/s3.py”, line 75, in read_obj
obj = self.client.get_object(Bucket=self.bucket, Key=obj_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/seafile/python-venv/lib/python3.12/site-packages/botocore/client.py”, line 602, in _api_call
return self._make_api_call(operation_name, kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/seafile/python-venv/lib/python3.12/site-packages/botocore/context.py”, line 123, in wrapper
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File “/opt/seafile/python-venv/lib/python3.12/site-packages/botocore/client.py”, line 1078, in _make_api_call
raise error_class(parsed_response, operation_name)
botocore.errorfactory.NoSuchKey: An error occurred (NoSuchKey) when calling the GetObject operation: The specified key does not exist.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “/opt/seafile/seafile-server-12.0.14/pro/python/seafevents/app/mq_handler.py”, line 59, in handle_message
func(config, session, msg)
File “/opt/seafile/seafile-server-12.0.14/pro/python/seafevents/events/handlers.py”, line 54, in RepoUpdateEventHandler
commit = commit_mgr.load_commit(repo_id, 1, commit_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/seafile/seafile-server-12.0.14/seahub/thirdpart/seafobj/commits.py”, line 35, in load_commit
data = self.obj_store.read_obj(repo_id, version, obj_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/opt/seafile/seafile-server-12.0.14/seahub/thirdpart/seafobj/backends/base.py”, line 31, in read_obj
raise GetObjectError(‘Failed to read object %s/%s: %s’ % (repo_id, obj_id, e))
seafobj.exceptions.GetObjectError: Failed to read object 7f303fd5-7ecc-4483-a475-81fd315bfe12/e081e60873d7f73e9c96ee86c722eb89e22debf0: An error occurred (NoSuchKey) when calling the GetObject operation: The specified key does not exist.

浏览器控制台错误信息(如果相关,请提供截图信息)

建议您参考官方文档升级到最新版:
https://cloud.seafile.com/wiki/publish/seafile-manual/nDX7/

这种情况以前遇到是因为seafile的pid文件出问题了,把它删除了试试,具体如何操作我也不记得了,请管理帮忙看看吧

试过了,没解决

报错信息显示无法从您的 S3 存储中找到这个 object 的 key。
1.检查您的 S3 配置,更新版本后配置有更新,参考官方文档检查您的配置是否正确;
2.检查您的 S3 种是否丢失了这个 object;