Hi,
two weeks ago I upgraded our Seafile server from standalone pro 9 to docker pro 11.0.17. Everything seems to be working fine, no users complained, so far. But the logfiles are full of fileserver errors. For example the seafevents.log shows many errors, like
[2025-03-19 15:57:34,509] [ERROR] error when handle msg: Failed to read object 70096414-ba08-4dc1-a1b2-717d72a4f529/16f37230acdc9ca15c145c208846fcd098b194dc: [Errno 2] No such file or directory: '/opt/seafile/seafile-data/storage/fs/70096414-ba08-4dc1-a1b2-717d72a4f529/16/f37230acdc9ca15c145c208846fcd098b194dc'
FileNotFoundError: [Errno 2] No such file or directory: '/opt/seafile/seafile-data/storage/fs/70096414-ba08-4dc1-a1b2-717d72a4f529/16/f37230acdc9ca15c145c208846fcd098b194dc'
seafobj.exceptions.GetObjectError: Failed to read object 70096414-ba08-4dc1-a1b2-717d72a4f529/16f37230acdc9ca15c145c208846fcd098b194dc: [Errno 2] No such file or directory: '/opt/seafile/seafile-data/storage/fs/70096414-ba08-4dc1-a1b2-717d72a4f529/16/f37230acdc9ca15c145c208846fcd098b194dc'
But the files are definitely there (we use NFS for the data):
root@b9c2cc6a7b73:# ls -l /opt/seafile/seafile-data/storage/fs/70096414-ba08-4dc1-a1b2-717d72a4f529/16/f37230acdc9ca15c145c208846fcd098b194dc
-rw-------. 1 112 112 389 Mar 19 15:57 /opt/seafile/seafile-data/storage/fs/70096414-ba08-4dc1-a1b2-717d72a4f529/16/f37230acdc9ca15c145c208846fcd098b194dc
In seafile.log I see the corresponding error:
2025-03-19 15:57:34 ../common/fs-mgr.c(1937): [fs mgr] Failed to read dir 16f37230acdc9ca15c145c208846fcd098b194dc.
2025-03-19 15:57:34 ../common/diff-simple.c(141): Failed to find dir 70096414-ba08-4dc1-a1b2-717d72a4f529:16f37230acdc9ca15c145c208846fcd098b194dc.
2025-03-19 15:57:34 repo-perm.c(1004): Failed to calculate number of new file.
2025-03-19 15:57:34 ../common/fs-mgr.c(1937): [fs mgr] Failed to read dir 16f37230acdc9ca15c145c208846fcd098b194dc.
2025-03-19 15:57:34 ../common/diff-simple.c(141): Failed to find dir 70096414-ba08-4dc1-a1b2-717d72a4f529:16f37230acdc9ca15c145c208846fcd098b194dc.
2025-03-19 15:57:34 size-sched.c(344): [scheduler] failed to do diff.
When I run seaf-fsck -r
on the library, no error is shown. What could be wrong? Thanks for any hint.
Dirk