Cannot sync with webdav on computer but sync is okay on app android

When i try to sync on my computer I have an error message so when i go in setting to click on 'verify server' I receive this error :

Permission denied
The WebDAV server did not accept the username and password you entered.
Please check your file sync settings or contact your WebDAV server administrator.

but with that same server, same credential on android App I can confirm the server is okay.

I have contacted the administrator of my webdav server that confirm to me that my account and the server has no issue, the password is correct and the server webdav is working.

How can i do to sync my zotero on my computer ?

Thanks
  • report id 821049764
  • If you provide a Debug ID and we can take a look (your password isn't logged), but that error really means what it says.
  • dstillman Zotero Team
    edited 4 hours ago
    Can you provide the output for these from this machine?

    curl -i -X OPTIONS [WebDAV URL]
    curl -i -u [username] -X OPTIONS [WebDAV URL]
  • edited 4 hours ago
    guiz@fedora:/var/home/guiz$ curl -i -X OPTIONS https://mywebdav.example.com
    HTTP/2 401
    alt-svc: h3=":443"; ma=2592000
    content-security-policy: upgrade-insecure-requests
    content-type: text/html
    date: Fri, 04 Sep 2026 14:22:38 GMT
    permissions-policy: interest-cohort=()
    strict-transport-security: max-age=63072000; includeSubDomains; preload
    via: 2.0 Caddy
    www-authenticate: Basic realm="Restricted"
    x-content-type-options: nosniff
    x-download-options: noopen
    x-frame-options: SAMEORIGIN
    x-permitted-cross-domain-policies: none
    x-xss-protection: 1; mode=block
    content-length: 172

    <html>
    <head><title>401 Authorization Required</title></head>
    <body>
    <center><h1>401 Authorization Required</h1></center>
    <hr><center>nginx</center>
    </body>
    </html>
    guiz@fedora:/var/home/guiz$ curl -i -u user -X OPTIONS https://mywebdav.example.com
    Enter host password for user 'user':
    HTTP/2 200
    allow: GET,HEAD,PUT,DELETE,MKCOL,COPY,MOVE,PROPFIND,OPTIONS,LOCK,UNLOCK
    alt-svc: h3=":443"; ma=2592000
    content-security-policy: upgrade-insecure-requests
    date: Fri, 04 Sep 2026 14:23:23 GMT
    dav: 1
    permissions-policy: interest-cohort=()
    strict-transport-security: max-age=63072000; includeSubDomains; preload
    via: 2.0 Caddy
    x-content-type-options: nosniff
    x-download-options: noopen
    x-frame-options: SAMEORIGIN
    x-permitted-cross-domain-policies: none
    x-sso-wat: You've just been SSOed
    x-xss-protection: 1; mode=block
    content-length: 0
  • dstillman Zotero Team
    And this?

    curl -i --anyauth -u [username] -A "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0 Zotero/10.0.1" -X OPTIONS https://[server]/zotero/
Sign In or Register to comment.