File synchronisation with WebDav to NAS doesn't work after Synology Update to DSM 7 (ID:2027318273 )
I use my Synology NAS with Webdav to store my Zotero files and sync them across all my devices. Since updating Synology DiskStation Manager to version 7, WebDav access to my Synology DiskStation from the Zotero client no longer works - not on any of the computers and not even on the smartphone. I have changed and restored the old settings that have worked for years now. It doesn't matter. It doesn't work.
I have communicated with Synology's customer service. With other programmes such as RaiDrive, WebDav access to my Synology DiskStation is possible without any problems. Only Zotero won't. Synology customer service doesn't know why either.
I get the following error message:
[JavaScript Error: "XML Parsing Error: no root element found
Location: http://XXXX:****@XXXXXX.synology.me:50XX/zotero/
Line Number 1, Column 1:" {file: "http://XXXX:****@XXXXXX.synology.me:50XX/zotero/" line: 1}]
[JavaScript Error: "WebDAV Verifizierung fehlgeschlagen. Überprüfen Sie Ihre Datei-Sync-Einstellungen im Sync-Reiter der Zotero-Einstellungen."]
[JavaScript Error: "WebDAV Verifizierung fehlgeschlagen. Überprüfen Sie Ihre Datei-Sync-Einstellungen im Sync-Reiter der Zotero-Einstellungen."]
I have communicated with Synology's customer service. With other programmes such as RaiDrive, WebDav access to my Synology DiskStation is possible without any problems. Only Zotero won't. Synology customer service doesn't know why either.
I get the following error message:
[JavaScript Error: "XML Parsing Error: no root element found
Location: http://XXXX:****@XXXXXX.synology.me:50XX/zotero/
Line Number 1, Column 1:" {file: "http://XXXX:****@XXXXXX.synology.me:50XX/zotero/" line: 1}]
[JavaScript Error: "WebDAV Verifizierung fehlgeschlagen. Überprüfen Sie Ihre Datei-Sync-Einstellungen im Sync-Reiter der Zotero-Einstellungen."]
[JavaScript Error: "WebDAV Verifizierung fehlgeschlagen. Überprüfen Sie Ihre Datei-Sync-Einstellungen im Sync-Reiter der Zotero-Einstellungen."]
Error: HTTP MKCOL http://XXXX:********@XXXXX.synology.me:50XXX/zotero/ failed with status code 409:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>409 Conflict</title>
</head><body>
<h1>Conflict</h1>
<p>The server encountered an internal error or
misconfiguration and was unable to complete
your request.</p>
<p>Please contact the server administrator at
admin to inform them of the time this error occurred,
and the actions you performed just before this error.</p>
<p>More information about this error may be available
in the server error log.</p>
</body></html>
(3)(+0000137): HTTP PROPFIND http://****.synology.me:5005/zotero/ succeeded with 404
(3)(+0000000): <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
</body></html>
(3)(+0000003): HTTP PROPFIND "<propfind xmlns='DAV:'><prop><getcontentlength/></prop></propfind>" to http://****.synology.me:5005/
(3)(+0000130): HTTP PROPFIND http://****.synology.me:5005/ succeeded with 207
(3)(+0005656): HTTP MKCOL http://****.synology.me:5005/zotero/
(1)(+0000206): HTTP MKCOL http://****.synology.me:5005/zotero/ failed with status code 409:
It's a problem with your Synology. The WebDAV server is returning a 404 for a PROPFIND for '/zotero', so Zotero checks the parent folder (/) to confirm that it exists, which it does, so Zotero prompts you to create the 'zotero' folder, and then tries to do so with a MKCOL, and the server is returning a 409 Conflict (perhaps because the folder actually exists despite the 404 for the PROPFIND).