Not able to sync. Error 405

I'm unable to sync my zotero with our company's onedrive webdav folder.

I tried various combinations of the location link and username, I've also tried mapping the drive and adding that to the webdav link.
(With the "Data Directory Location" the mapped drive is working.)

Any assistance would be greatly appreciated!!

Report ID:1509722297
Debug ID:D1589708662
  • You'd have to ask your WebDAV server administrator. A 405 is a "Method Not Allowed" server error — it's not something a correctly configured WebDAV server would return.

    (Also, I'm not sure what you're saying about your data directory, but your data directory shouldn't have anything to do with WebDAV or cloud storage.)
  • Thanx for the quick reply.

    I will check about the webdav, but as far as I know the webdav is working, but will make sure and reply.

    (I just tried it as a part of the troubleshooting on my side, as it is mounted as a webdav drive, so I just added it for information sake - ie might help for a solution)
  • Hi dstillman,

    Sorry it took so long to get back to you.

    Okay, so I went to our senior SysAdmin person, and we tested everything we could on our side:

    We can connect to the webdav directory via Internet explorer, firefox & chrome. We can also connect to it via Windows Explorer. - So it IS accessible.

    Firewall- sees the traffic passing through.
    CASB- no rule to block any cloud services coming from any of the tested IPs

    After googling some more, we saw someone struggling with certificates, so we copied firefox certificate store from the firefox profile folder in appdata over to the zotero profile folder in appdata (cert9.db, key4, pkcs11.txt)

    Also, our onedrive cloud services is hosted at Microsoft, and I doubt they set up something wrong - seeing as I need to ask our server administrator. If you can be more clear as to what we need to do/ask I can definitely escalate it.

    Somewhere along the line of googling, in a thread someone mentioned something about the app needing to chance the way the code does "put" or "get" or something like that, I myself am not sure about this and how it works, and I'm not quoting it verbatim so I might have misunderstood it.

    Hope to hear from you soon.
    Regards
  • edited April 21, 2021
    Nothing to do with certificates. This is an HTTP error, so if there were a TLS problem you wouldn't even get to it.

    "Connecting" to a WebDAV server isn't meaningful. This is likely an error for something other than a GET. If you provide a Debug ID for the Verify Server attempt I could tell you the specific request that's failing, but this isn't a problem in Zotero. Zotero's WebDAV support hasn't changed in approximately a decade and works fine with properly configured servers.
  • Thanx for the quick response, once again :)

    As I mentioned, its Microsoft, so i'm sure its a properly configured server..

    The debug ID was given in my first post, but here it is again:
    Debug ID:D1589708662
    Its not a "new" one, but I'm still getting the exact same error.

    Thanx for your time.
  • The Debug ID in your first post doesn't show the Verify Server attempt — that's why I asked.
  • okay will quickly get a new one:

    Debug ID: D15250092

    I verified 3 times for good measure :)
  • HTTP OPTIONS https://****:****@[…]-my.sharepoint.com/personal/[…]/documents/zotero/ failed with status code 405
    OK, the server is rejecting an OPTIONS request, which is the standard way to verify that a server supports WebDAV. That's all we can tell you.
  • okay thanx, I will go talk to the snr. SysAdmin again.
    See if he knows where to look for the "Options request" that gets rejected.

    Thanx for the time!
Sign In or Register to comment.