WebDav Upload problem Umlaut 0 byte file (üäö)

Hi everybody,

I have a semi-perfect seafile server 6.2.2 on my debian stretch running.
The only problem is the webdav upload through my nginx (https) proxy.
Ive followed the manual here. https://manual.seafile.com/extension/webdav.html

If i want to upload a file through webdav with an umlaut (eg Kündigung.pdf) the file is created with the correct name, but with 0 bytes.

Here is the error log:

==> seafdav.log <==
[2017-11-10 14:28:32,615]: Traceback (most recent call last):
File “/opt/seafile/seafile-server-6.2.2/seahub/thirdpart/wsgidav/error_printer.py”, line 43, in call
for v in app_iter:
File “/opt/seafile/seafile-server-6.2.2/seahub/thirdpart/wsgidav/request_resolver.py”, line 201, in call
for v in app_iter:
File “/opt/seafile/seafile-server-6.2.2/seahub/thirdpart/wsgidav/request_server.py”, line 113, in call
app_iter = method(environ, start_response)
File “/opt/seafile/seafile-server-6.2.2/seahub/thirdpart/wsgidav/request_server.py”, line 638, in doPUT
res = parentRes.createEmptyResource(util.getUriName(path))
File “/opt/seafile/seafile-server-6.2.2/seahub/thirdpart/wsgidav/addons/seafile/seafile_dav_provider.py”, line 335, in createEmptyResource
raise DAVError(HTTP_INTERNAL_ERROR)
DAVError: DAVError(500 Internal Server Error: An internal server error occurred)

None

Ive tested it with mutlitple clients and a fresh seafile installation.

1 Like