'Server error' in library

I’m not sure if this started when I upgraded to seafile-client 8.0.2-1, but one of my libraries stopped syncing with a ‘Server error’ message in the client.

Arch Linux 5.12.7-arch1-1

In the server logs I don’t see any error.
In the client side (~/.ccnet/logs/seafile.log) I see the

[05/28/21 20:39:52] sync-mgr.c(580): Repo 'work' sync state transition from 'initializing' to 'downloading'.
[05/28/21 20:39:52] http-tx-mgr.c(1152): Transfer repo '324ca466': ('normal', 'init') --> ('normal', 'check')
[05/28/21 20:39:52] http-tx-mgr.c(1152): Transfer repo '324ca466': ('normal', 'check') --> ('normal', 'commit')
[05/28/21 20:39:52] http-tx-mgr.c(1152): Transfer repo '324ca466': ('normal', 'commit') --> ('normal', 'fs')
[05/28/21 20:39:52] http-tx-mgr.c(4020): Bad response code for GET https://XXXXXXXXXXXXX/seafhttp/repo/324ca466-4911-48e0-bb57-a29ef624df26/fs-id-list/?server-head=32d1691418058c5b9f96414d8e239011bd15d5f6&client-head=d2c5a1fd51c7db8cb6420fea9b91bb138146c083: 500.
[05/28/21 20:39:52] http-tx-mgr.c(4599): Failed to get fs id list for repo 324ca466 on server https://XXXXXXXXXXXXX.
[05/28/21 20:39:52] http-tx-mgr.c(1152): Transfer repo '324ca466': ('normal', 'fs') --> ('error', 'finished')
[05/28/21 20:39:52] sync-mgr.c(618): Repo 'work' sync state transition from downloading to 'error': 'Server error'.

What I already tried:

  • unsync the library and try to sync again
  • ./seaf-gc.sh and ./seaf-fsck.sh
  • tried to removed the commit at .seafile-data/storage/commits/

Looking at the commit, I can see it’s from a file I uploaded via webpage. In my local storage I don’t have that file updated. So, it seems that the problem is in syncing that file.

Can someone help me to unlock this issue?

Thanks.

So, I updated my server to seafile-pro-server_8.0.4 and manually downloaded the files in the directory related to the commit I was seeing in .seafile-data/storage/commits/.

The errors I’m getting is now different.

In the client library list the error in now ‘Unknown error’.

In ~/.ccnet/logs/seafile.log):

[05/29/21 17:59:29] clone-mgr.c(678): Transition clone state for 324ca466 from [init] to [check server].
[05/29/21 17:59:29] clone-mgr.c(678): Transition clone state for 324ca466 from [check server] to [fetch].
[05/29/21 17:59:29] http-tx-mgr.c(1152): Transfer repo '324ca466': ('normal', 'init') --> ('normal', 'check')
[05/29/21 17:59:29] http-tx-mgr.c(1152): Transfer repo '324ca466': ('normal', 'check') --> ('normal', 'commit')
[05/29/21 17:59:29] http-tx-mgr.c(1152): Transfer repo '324ca466': ('normal', 'commit') --> ('normal', 'fs')
[05/29/21 17:59:29] http-tx-mgr.c(4020): Bad response code for GET https://XXXXXXXXXXXXX/seafhttp/repo/324ca466-4911-48e0-bb57-a29ef624df26/fs-id-list/?server-head=02f5bc67fff8d90511e122a5beede508e46d69fe: 447.
[05/29/21 17:59:29] http-tx-mgr.c(4599): Failed to get fs id list for repo 324ca466 on server https://XXXXXXXXXXXXX.
[05/29/21 17:59:29] http-tx-mgr.c(1152): Transfer repo '324ca466': ('normal', 'fs') --> ('error', 'finished')
[05/29/21 17:59:29] clone-mgr.c(694): Transition clone state for 324ca466 from [fetch] to [error]: Unknown error.
[05/29/21 18:00:55] clone-mgr.c(678): Transition clone state for 324ca466 from [error] to [canceled].