Hi All,
I was using Seafile client on Ubuntu for quite some time, all worked well. Now I’ve configured nginx to use SSL. Web interface works fine over https. Also android client app works fine.
However ubuntu app behave strange. I have several libraries and all of them show green cloud tick. As soon as I add anything into that library, I get “Unhandled https redirect from server. Please check server configuration”.
The seafile.log
shows this error:
[11/29/19 11:26:39] http-tx-mgr.c(929): libcurl failed to PUT pi.holub.pro/seafhttp/repo/d0ef0dca-8b78-493a-ba6c-ad92f7c50af5/commit/b58432fd359e4bbf92431a9b083a105c9356e2c9: Send failed since rewinding of the data stream failed.
My nginx configuration looks fine, also client should be connecting to https. What’s strange is that if I tell nginx to listen only on 443 (so no 80), the client complains that it can’t connect. To me it shows that the client is still somehow trying to connect to http version.
I’ve changed [11/29/19 11:26:39] http-tx-mgr.c(929): libcurl failed to PUT pi.holub.pro/seafhttp/repo/d0ef0dca-8b78-493a-ba6c-ad92f7c50af5/commit/b58432fd359e4bbf92431a9b083a105c9356e2c9: Send failed since rewinding of the data stream failed.
Also seahub_settings.py
has https and ccnet.conf
on server has https.