Wevdav problems

Hi, I am trying to use dvc with a local nas server and webdav. I have 2 windows machines and a nas server on a local network.

Problem 1:
When pushing, for some of the files I get errors like this:
ERROR: failed to transfer 'md5: <...>' - the server does not allow creation in the namespaceor cannot accept members: received 403 (Forbidden): Client error '403 Forbidden' for url <url>' For more information check: https://httpstatuses.com/403

Pushing a second time will push files it could not push on the first time. Maybe the server can’t handle so many requests?

Problem 2:
I can push/pull with machine 1 but not with machine 2, although both have the same dvc configuration.
The error is:
ERROR: unexpected error - [WinError 10061] Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte: [WinError 10061] Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte

What I actually can do:

  • ftp access with both machines (with winscp)
  • webdav access with both machine (with winscp)

Maybe it has not anything to do with dvc.

DVC version: 2.9.3 (exe)
---------------------------------
Platform: Python 3.8.10 on Windows-10-10.0.18363-SP0
Supports:
        azure (adlfs = 2021.10.0, knack = 0.9.0, azure-identity = 1.7.1),
        gdrive (pydrive2 = 1.10.0),
        gs (gcsfs = 2021.11.0),
        hdfs (fsspec = 2021.11.0, pyarrow = 6.0.1),
        webhdfs (fsspec = 2021.11.0),
        http (aiohttp = 3.8.1, aiohttp-retry = 2.4.6),
        https (aiohttp = 3.8.1, aiohttp-retry = 2.4.6),
        s3 (s3fs = 2021.11.0, boto3 = 1.17.106),
        ssh (sshfs = 2021.11.2),
        oss (ossfs = 2021.8.0),
        webdav (webdav4 = 0.9.3),
        webdavs (webdav4 = 0.9.3)
Cache types: hardlink
Cache directory: NTFS on D:\
Caches: local
Remotes: azure, webdavs, local, local, local
Workspace directory: NTFS on D:\
Repo: dvc, git

Many thanks.

Could you please check if it works with 2.8.3 version?

Hi,
for problem 1 I get now (with version 2.8.3) some errors like this:
ERROR: failed to transfer 'md5: <md5>' - [WinError 10038] Ein Vorgang bezog sich auf ein Objekt, das kein Socket ist: [WinError 10038] Ein Vorgang bezog sich auf ein Objekt, das kein Socket ist
Very rare, compared to the number of files.

It did not change anything concerning problem 2.
Is it normal, that dvc doctor fails on version 2.8.3? OSError: [WinError 1314]