Hi,
I used Seafile for 7 years now, recently I upgraded my server (on Ubuntu 22, using PHP 8.1) to 10.0.1 and OSX (Catalina 10.15) client to 9.0.4.
Seahub uploading/downloading is working well. But I cannot upload a 4.37GB folder with some hundred files through the OSX Desktop client.
I already reinstalled the client and deleted .ccnet and .seafile-data folders. Does not change anything!
I recreated the library, run fsck and garbage collection on server side, does not change anything!
I turned off my firewall and stuff, does not change anything.
I double checked my Apache Directives (proxypass stuff) and seafile (fileserver) settings to match what is written in the Manual.
When I create a new library and sync it, it shows green circle with tick. I can drop few files, and it syncs. But once I put in all my files (4.37GB) I will get this server errors in .ccnet/logs/seafile.log on client side:
[09/25/23 20:58:01] clone-mgr.c(688): Transition clone state for dbc7b359 from [init] to [check server].
[09/25/23 20:58:01] clone-mgr.c(688): Transition clone state for dbc7b359 from [check server] to [fetch].
[09/25/23 20:58:01] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘init’) → (‘normal’, ‘check’)
[09/25/23 20:58:02] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘check’) → (‘normal’, ‘commit’)
[09/25/23 20:58:02] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘commit’) → (‘normal’, ‘fs’)
[09/25/23 20:58:02] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘fs’) → (‘normal’, ‘data’)
[09/25/23 20:58:02] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘data’) → (‘finished’, ‘finished’)
[09/25/23 20:58:02] clone-mgr.c(688): Transition clone state for dbc7b359 from [fetch] to [done].
[09/25/23 20:58:02] sync-mgr.c(606): Repo ‘ESPEK’ sync state transition from ‘synchronized’ to ‘committing’.
[09/25/23 20:58:02] repo-mgr.c(4190): All events are processed for repo dbc7b359-fe29-47fa-ae41-3ae601d17bb3.
[09/25/23 20:58:02] sync-mgr.c(606): Repo ‘ESPEK’ sync state transition from ‘committing’ to ‘initializing’.[09/25/23 20:59:21] sync-mgr.c(606): Repo ‘ESPEK’ sync state transition from ‘synchronized’ to ‘committing’.
[09/25/23 20:59:25] repo-mgr.c(2898): Creating partial commit after adding Bilder_06_09.
[09/25/23 20:59:25] repo-mgr.c(2914): Remain files for Bilder_06_09.
[09/25/23 20:59:25] sync-mgr.c(606): Repo ‘ESPEK’ sync state transition from ‘committing’ to ‘uploading’.
[09/25/23 20:59:25] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘init’) → (‘normal’, ‘check’)
[09/25/23 20:59:25] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘check’) → (‘normal’, ‘commit’)
[09/25/23 20:59:25] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘commit’) → (‘normal’, ‘fs’)
[09/25/23 20:59:25] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘fs’) → (‘normal’, ‘data’)
[09/25/23 20:59:32] http-tx-mgr.c(940): libcurl failed to PUT https…mydomainname/seafhttp/repo/dbc7b359-fe29-47fa-ae41-3ae601d17bb3/block/ccd7ebea7ee6c0fc21d4f7499b2111dbaa4a1831: Stream error in the HTTP/2 framing layer.
[09/25/23 20:59:32] http-tx-mgr.c(940): libcurl failed to PUT https…mydomainname/seafhttp/repo/dbc7b359-fe29-47fa-ae41-3ae601d17bb3/block/9be6dfd4b9eaed932d3bf6ab2f908dd8110c0a91: Operation was aborted by an application callback.
[09/25/23 20:59:32] http-tx-mgr.c(940): libcurl failed to PUT https…mydomainname/seafhttp/repo/dbc7b359-fe29-47fa-ae41-3ae601d17bb3/block/f6e184a5746b70152cf876ac6808a6907ad9e7ee: Operation was aborted by an application callback.
[09/25/23 20:59:32] http-tx-mgr.c(940): libcurl failed to PUT https…mydomainname/seafhttp/repo/dbc7b359-fe29-47fa-ae41-3ae601d17bb3/block/71772a5efead133a32791d6e6de34c9a07ce6674: Operation was aborted by an application callback.
[09/25/23 20:59:32] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘data’) → (‘error’, ‘finished’)
[09/25/23 20:59:32] sync-mgr.c(645): Repo ‘ESPEK’ sync state transition from uploading to ‘error’: ‘Network error’.
[09/25/23 20:59:50] sync-mgr.c(606): Repo ‘ESPEK’ sync state transition from ‘synchronized’ to ‘uploading’.
[09/25/23 20:59:50] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘init’) → (‘normal’, ‘check’)
[09/25/23 20:59:50] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘check’) → (‘normal’, ‘commit’)
[09/25/23 20:59:50] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘commit’) → (‘normal’, ‘fs’)
[09/25/23 20:59:50] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘fs’) → (‘normal’, ‘data’)
[09/25/23 21:00:03] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘data’) → (‘normal’, ‘update-branch’)
[09/25/23 21:00:03] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘update-branch’) → (‘finished’, ‘finished’)
[09/25/23 21:00:03] sync-mgr.c(606): Repo ‘ESPEK’ sync state transition from ‘uploading’ to ‘initializing’.
[09/25/23 21:00:03] sync-mgr.c(906): Removing blocks for repo ESPEK(dbc7b359).
[09/25/23 21:00:03] sync-mgr.c(606): Repo ‘ESPEK’ sync state transition from ‘initializing’ to ‘committing’.
[09/25/23 21:01:27] cdc.c(170): File size changed while chunking.
[09/25/23 21:01:27] …/common/fs-mgr.c(906): Failed to chunk file with CDC.
[09/25/23 21:01:27] repo-mgr.c(1489): Failed to index file /Volumes/Downloads/Seafile/ESPEK/Bilder_06_09/vids/P1050208.MOV.
[09/25/23 21:01:27] sync-mgr.c(598): Repo ‘ESPEK’ sync is finished but with error: Error when indexing
[09/25/23 21:01:27] sync-mgr.c(606): Repo ‘ESPEK’ sync state transition from ‘committing’ to ‘uploading’.
[09/25/23 21:01:27] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘init’) → (‘normal’, ‘check’)
[09/25/23 21:01:28] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘check’) → (‘normal’, ‘commit’)
[09/25/23 21:01:28] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘commit’) → (‘normal’, ‘fs’)
[09/25/23 21:01:31] http-tx-mgr.c(3314): Bad response code for POST https…mydomainname/seafhttp/repo/dbc7b359-fe29-47fa-ae41-3ae601d17bb3/recv-fs/: 404.
[09/25/23 21:01:31] http-tx-mgr.c(4001): Failed to send fs objects for repo dbc7b359.
[09/25/23 21:01:31] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘fs’) → (‘error’, ‘finished’)
[09/25/23 21:01:31] sync-mgr.c(645): Repo ‘ESPEK’ sync state transition from uploading to ‘error’: ‘Server error’.
[09/25/23 21:01:32] sync-mgr.c(606): Repo ‘ESPEK’ sync state transition from ‘synchronized’ to ‘uploading’.
[09/25/23 21:01:32] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘init’) → (‘normal’, ‘check’)
[09/25/23 21:01:32] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘check’) → (‘normal’, ‘commit’)
[09/25/23 21:01:32] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘commit’) → (‘normal’, ‘fs’)
[09/25/23 21:01:32] http-tx-mgr.c(3314): Bad response code for POST https…mydomainname/seafhttp/repo/dbc7b359-fe29-47fa-ae41-3ae601d17bb3/recv-fs/: 404.
[09/25/23 21:01:32] http-tx-mgr.c(4001): Failed to send fs objects for repo dbc7b359.
[09/25/23 21:01:32] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘fs’) → (‘error’, ‘finished’)
[09/25/23 21:01:32] sync-mgr.c(645): Repo ‘ESPEK’ sync state transition from uploading to ‘error’: ‘Server error’.
[09/25/23 21:02:03] sync-mgr.c(606): Repo ‘ESPEK’ sync state transition from ‘synchronized’ to ‘uploading’.
[09/25/23 21:02:03] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘init’) → (‘normal’, ‘check’)
[09/25/23 21:02:03] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘check’) → (‘normal’, ‘commit’)
[09/25/23 21:02:03] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘commit’) → (‘normal’, ‘fs’)
[09/25/23 21:02:04] http-tx-mgr.c(3314): Bad response code for POST https…mydomainname/seafhttp/repo/dbc7b359-fe29-47fa-ae41-3ae601d17bb3/recv-fs/: 404.
[09/25/23 21:02:04] http-tx-mgr.c(4001): Failed to send fs objects for repo dbc7b359.
[09/25/23 21:02:04] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘fs’) → (‘error’, ‘finished’)
[09/25/23 21:02:04] sync-mgr.c(645): Repo ‘ESPEK’ sync state transition from uploading to ‘error’: ‘Server error’.
[09/25/23 21:02:34] sync-mgr.c(606): Repo ‘ESPEK’ sync state transition from ‘synchronized’ to ‘uploading’.
[09/25/23 21:02:34] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘init’) → (‘normal’, ‘check’)
[09/25/23 21:02:34] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘check’) → (‘normal’, ‘commit’)
[09/25/23 21:02:34] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘commit’) → (‘normal’, ‘fs’)
[09/25/23 21:02:35] http-tx-mgr.c(3314): Bad response code for POST https…mydomainname/seafhttp/repo/dbc7b359-fe29-47fa-ae41-3ae601d17bb3/recv-fs/: 404.
[09/25/23 21:02:35] http-tx-mgr.c(4001): Failed to send fs objects for repo dbc7b359.
[09/25/23 21:02:35] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘fs’) → (‘error’, ‘finished’)
[09/25/23 21:02:35] sync-mgr.c(645): Repo ‘ESPEK’ sync state transition from uploading to ‘error’: ‘Server error’.
[09/25/23 21:02:41] sync-mgr.c(606): Repo ‘ESPEK’ sync state transition from ‘synchronized’ to ‘uploading’.
[09/25/23 21:02:41] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘init’) → (‘normal’, ‘check’)
[09/25/23 21:02:41] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘check’) → (‘normal’, ‘commit’)
[09/25/23 21:02:41] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘commit’) → (‘normal’, ‘fs’)
[09/25/23 21:02:42] http-tx-mgr.c(3314): Bad response code for POST https…mydomainname/seafhttp/repo/dbc7b359-fe29-47fa-ae41-3ae601d17bb3/recv-fs/: 404.
[09/25/23 21:02:42] http-tx-mgr.c(4001): Failed to send fs objects for repo dbc7b359.
[09/25/23 21:02:42] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘fs’) → (‘error’, ‘finished’)
[09/25/23 21:02:42] sync-mgr.c(645): Repo ‘ESPEK’ sync state transition from uploading to ‘error’: ‘Server error’.
[09/25/23 21:03:07] sync-mgr.c(606): Repo ‘ESPEK’ sync state transition from ‘synchronized’ to ‘uploading’.
[09/25/23 21:03:07] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘init’) → (‘normal’, ‘check’)
[09/25/23 21:03:07] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘check’) → (‘normal’, ‘commit’)
[09/25/23 21:03:07] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘commit’) → (‘normal’, ‘fs’)
[09/25/23 21:03:07] http-tx-mgr.c(3314): Bad response code for POST https…mydomainname/seafhttp/repo/dbc7b359-fe29-47fa-ae41-3ae601d17bb3/recv-fs/: 404.
[09/25/23 21:03:07] http-tx-mgr.c(4001): Failed to send fs objects for repo dbc7b359.
[09/25/23 21:03:07] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘fs’) → (‘error’, ‘finished’)
[09/25/23 21:03:07] sync-mgr.c(645): Repo ‘ESPEK’ sync state transition from uploading to ‘error’: ‘Server error’.
[09/25/23 21:03:38] sync-mgr.c(606): Repo ‘ESPEK’ sync state transition from ‘synchronized’ to ‘uploading’.
[09/25/23 21:03:38] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘init’) → (‘normal’, ‘check’)
[09/25/23 21:03:38] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘check’) → (‘normal’, ‘commit’)
[09/25/23 21:03:38] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘commit’) → (‘normal’, ‘fs’)
[09/25/23 21:03:39] http-tx-mgr.c(3314): Bad response code for POST https…mydomainname/seafhttp/repo/dbc7b359-fe29-47fa-ae41-3ae601d17bb3/recv-fs/: 404.
[09/25/23 21:03:39] http-tx-mgr.c(4001): Failed to send fs objects for repo dbc7b359.
[09/25/23 21:03:39] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘fs’) → (‘error’, ‘finished’)
[09/25/23 21:03:39] sync-mgr.c(645): Repo ‘ESPEK’ sync state transition from uploading to ‘error’: ‘Server error’.
[09/25/23 21:04:09] sync-mgr.c(606): Repo ‘ESPEK’ sync state transition from ‘synchronized’ to ‘uploading’.
[09/25/23 21:04:09] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘init’) → (‘normal’, ‘check’)
[09/25/23 21:04:09] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘check’) → (‘normal’, ‘commit’)
[09/25/23 21:04:10] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘commit’) → (‘normal’, ‘fs’)
[09/25/23 21:04:10] http-tx-mgr.c(3314): Bad response code for POST https…mydomainname/seafhttp/repo/dbc7b359-fe29-47fa-ae41-3ae601d17bb3/recv-fs/: 404.
[09/25/23 21:04:10] http-tx-mgr.c(4001): Failed to send fs objects for repo dbc7b359.
[09/25/23 21:04:10] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘fs’) → (‘error’, ‘finished’)
[09/25/23 21:04:10] sync-mgr.c(645): Repo ‘ESPEK’ sync state transition from uploading to ‘error’: ‘Server error’.
Most important part is first:
libcurl failed to PUT https…mydomainname/seafhttp/repo/dbc7b359-fe29-47fa-ae41-3ae601d17bb3/block/ccd7ebea7ee6c0fc21d4f7499b2111dbaa4a1831: Stream error in the HTTP/2 framing layer.
[09/25/23 20:59:32] http-tx-mgr.c(940): libcurl failed to PUT https…mydomainname/seafhttp/repo/dbc7b359-fe29-47fa-ae41-3ae601d17bb3/block/9be6dfd4b9eaed932d3bf6ab2f908dd8110c0a91: Operation was aborted by an application callback.
And then this is repeating:
[09/25/23 21:04:10] http-tx-mgr.c(3314): Bad response code for POST https…mydomainname/seafhttp/repo/dbc7b359-fe29-47fa-ae41-3ae601d17bb3/recv-fs/: 404.
[09/25/23 21:04:10] http-tx-mgr.c(4001): Failed to send fs objects for repo dbc7b359.
[09/25/23 21:04:10] http-tx-mgr.c(1170): Transfer repo ‘dbc7b359’: (‘normal’, ‘fs’) → (‘error’, ‘finished’)
[09/25/23 21:04:10] sync-mgr.c(645): Repo ‘ESPEK’ sync state transition from uploading to ‘error’: ‘Server error’.
Some files get uploaded and show a green circle with tick, but most files are not uploaded. Everytime I retry with a new library, other files are uploaded, so I dont think it is a problem with a specific file.
Does anybody have any ideas how to fix this?
Because I will switch to ownCloud or nextcloud if I cannot get this up and running soon, I need the sync for a big project.
I never used the seafile forums to post, last 7 years I figured everything, but now I am stuck.
Why the errors with put and post ??
Thank you guys!