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."]
  • Can you provide a Debug ID (different from a Report ID) for a verification attempt that fails?
  • The Debug ID is D756311033
  • edited October 31, 2021
    Zotero claims that the folder "Zotero" does not exist on my NAS. When I then press the button "create it", this error message comes up:

    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).
  • I finally solved the problem by renaming the folder "Zotero" (with a capital initial) and creating a new shared folder "zotero". Zotero can now access this new folder without any problems. Then I moved the contents of the renamed old "Zotero" folder to the new "zotero" folder. The first Zotero synchronisation in several weeks went through without an error message. In the next few days, I will look at the devices located in my office and at other workplaces.
Sign In or Register to comment.