Seafile + DevonThink (Sync Store) via webDAV


is someone using Seafile (webDAV) with DevonThink (Sync Store)? I am getting error messages in Devonthink when I synchronize the DevonThink database with Seafile (webDAV), sync files missing. Are these problems known?

The DevonThin Database is working, it seems a problem on seafile side.

Error messages is not very specific.

Googling for devonthink webdav also shows there are problems with different kind of WebDAV providers. Personally - having read the various issues - I wouldn’t use devonthink + WebDAV at all, because it looks like issues might occur at any time and there is no mechanism in devonthink to resolve these without complete recreation.

Meanwhile i got the error log out of seafile, but i cant interpret this:

[2020-02-03 13:52:22,552]: ErrorPrinter: caught Exception
[2020-02-03 13:52:22,555]: Traceback (most recent call last):
File “/seafile/seafile-server-7.0.4/seahub/thirdpart/wsgidav/”, line 43, in call
for v in app_iter:
File “/seafile/seafile-server-7.0.4/seahub/thirdpart/wsgidav/”, line 201, in call
for v in app_iter:
File “/seafile/seafile-server-7.0.4/seahub/thirdpart/wsgidav/”, line 113, in call
app_iter = method(environ, start_response)
File “/seafile/seafile-server-7.0.4/seahub/thirdpart/wsgidav/”, line 740, in doPUT
res.endWrite(hasErrors, isnewfile=isnewfile)
File “/seafile/seafile-server-7.0.4/seahub/thirdpart/wsgidav/addons/seafile/”, line 139, in endWrite
self.username, None)
File “/seafile/seafile-server-7.0.4/seafile/lib64/python2.7/site-packages/seaserv/”, line 287, in put_file
filename, username, head_id)
File “/seafile/seafile-server-7.0.4/seafile/lib64/python2.7/site-packages/pysearpc/”, line 127, in newfunc
return fret(ret_str)
File “/seafile/seafile-server-7.0.4/seafile/lib64/python2.7/site-packages/pysearpc/”, line 11, in _fret_int
raise SearpcError(dicts[‘err_msg’])
SearpcError: Concurrent update

And yes, i understand your concerns. But there is no way to use devonthink data mobile beside webDAV - so i am forced to use webDAV.

Does anyone have any idea how to interpret the error message?