Hello everyone, we have a Seafile Pro Server (version 10.0.12) as a Docker container and use the multiple storage backend with two different ceph backends. But after a few hours there are always problems. When navigating to a folder or file in the WebGUI, a “Dir/File not found” error appears. After a restart of the memcached docker container it works again for a while.
seafile.log shows this error:
../common/obj-store.c(139): Failed to get ObjBackend -- storage_id: ceph_perma_storage▒e
seahub.log this one:
Traceback (most recent call last):
File "/opt/seafile/seafile-pro-server-10.0.12/seahub/thirdpart/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/opt/seafile/seafile-pro-server-10.0.12/seahub/thirdpart/django/core/handlers/base.py", line 181, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/opt/seafile/seafile-pro-server-10.0.12/seahub/seahub/auth/decorators.py", line 26, in _wrapped_view
return view_func(request, *args, **kwargs)
File "/opt/seafile/seafile-pro-server-10.0.12/seahub/seahub/base/decorators.py", line 59, in _decorated
return func(request, *args, **kwargs)
File "/opt/seafile/seafile-pro-server-10.0.12/seahub/seahub/views/file.py", line 488, in view_lib_file
file_id = seafile_api.get_file_id_by_path(repo_id, path)
File "/opt/seafile/seafile-pro-server-10.0.12/seafile/lib/python3/site-packages/seaserv/api.py", line 231, in get_file_id_by_path
return seafserv_threaded_rpc.get_file_id_by_path(repo_id, path)
File "/opt/seafile/seafile-pro-server-10.0.12/seafile/lib/python3/site-packages/pysearpc/client.py", line 127, in newfunc
return fret(ret_str)
File "/opt/seafile/seafile-pro-server-10.0.12/seafile/lib/python3/site-packages/pysearpc/client.py", line 25, in _fret_string
raise SearpcError(dicts['err_msg'])
pysearpc.common.SearpcError: directory is missing
However, this only happens in the Web gui. Seadrive works
I have also tried to deactivate memecached for seahub but I get the same error