decypharr icon indicating copy to clipboard operation
decypharr copied to clipboard

Rclone Mount errors

Open azumeen opened this issue 4 months ago • 6 comments

Is there an existing issue for this?

  • [x] I have searched the existing open and closed issues

Current Behavior

Could not get Rclone Mount to work. I keep getting several errors.

Expected Behavior

rclone to mount WebDAV folder as per set parameters.

Steps To Reproduce

My setup is decypharr stable-1.1.3 on Windows (directly, not via Docker), with separate zurg + rclone instance to mount RD.

Rclone Mount Settings Global mount path: Z:\ (this is an unused, unmounted drive letter) No other settings changed

Debrid Services Mount/Rclone Folder: R:_all_ (virtual drive mounted via zurg + rclone) Enable WebDAV ticked No other settings changed

Qbittorrent Download Folder: D:\decypharr (on a physical drive, not sure if this is relevant)

With the above configuration, I tried to mount the WebDAV folders and got the following error: 2025-08-27 02:55:57 | ERROR | [rclone] Mount attempt failed error="failed to create mount directory Z:\realdebrid: mkdir Z:\realdebrid: The system cannot find the path specified." attempt=1 provider=realdebrid

Changing the global mount path to an existing folder (D:\mnt) gives: 2025-08-27 02:59:37 | ERROR | [rclone] Mount attempt failed error="failed to create mount for realdebrid: failed to mount FUSE fs: mountpoint path already exists: D:\mnt\realdebrid" attempt=1 provider=realdebrid Deleting the realdebrid subfolder and running again gives same error, with the subfolder appearing again.

The objective here is to completely forgo the separate zurg + rclone instances & use only decypharr to mount RD WebDAV. I think I have configured it totally incorrectly.

Environment

- OS: W11Pro 24H2
- Version: 1.1.3
- Docker Install: NO
- Browser: Google Chrome V139

What branch are you running?

Main/Latest

Trace Logs? Not Optional

2025-08-27 13:52:06 | INFO | [realdebrid] Debrid Service started with WebDAV 2025-08-27 13:52:06 | INFO | [http] Starting server on :8282/ 2025-08-27 13:52:06 | INFO | [realdebrid-webdav] Started indexing... 2025-08-27 13:52:07 | INFO | [realdebrid-webdav] 34 torrents found from realdebrid 2025-08-27 13:52:07 | INFO | [realdebrid-webdav] Loaded 34 torrents from cache 2025-08-27 13:52:07 | INFO | [realdebrid-webdav] Indexing complete, 34 torrents loaded 2025-08-27 13:52:07 | INFO | [realdebrid-webdav] realdebrid WebDav server running at :8282/webdav/realdebrid/ 2025-08-27 13:52:07 | INFO | [rclone] Creating mount via RC mount_path="Z:\realdebrid" provider=realdebrid webdav_url=http://localhost:8282/webdav/realdebrid/ 2025-08-27 13:52:07 | INFO | [rclone] Rclone RC server is ready 2025-08-27 13:52:07 | ERROR | [rclone] Mount attempt failed error="failed to create mount directory Z:\realdebrid: mkdir Z:\realdebrid: The system cannot find the path specified." attempt=1 provider=realdebrid 2025-08-27 13:52:07 | DEBUG | [rclone] Retrying mount operation attempt=1 provider=realdebrid 2025-08-27 13:52:07 | DEBUG | [decypharr] Started debrid worker 2025-08-27 13:52:07 | TRACE | [decypharr] Download link refresh job scheduled for every 30s 2025-08-27 13:52:07 | DEBUG | [realdebrid-webdav] Download link refresh job scheduled for every 40m 2025-08-27 13:52:07 | DEBUG | [decypharr] Store worker started 2025-08-27 13:52:07 | DEBUG | [realdebrid-webdav] Torrent refresh job scheduled for every 15s 2025-08-27 13:52:07 | DEBUG | [decypharr] Started store worker 2025-08-27 13:52:07 | DEBUG | [realdebrid-webdav] Link reset job scheduled for every midnight, CET 2025-08-27 13:52:07 | DEBUG | [decypharr] Started debrid cache worker for realdebrid 2025-08-27 13:52:09 | DEBUG | [realdebrid-webdav] Refreshed download 430 links 2025-08-27 13:52:09 | ERROR | [rclone] Mount attempt failed error="failed to create mount directory Z:\realdebrid: mkdir Z:\realdebrid: The system cannot find the path specified." attempt=2 provider=realdebrid 2025-08-27 13:52:09 | DEBUG | [rclone] Retrying mount operation attempt=2 provider=realdebrid 2025-08-27 13:52:13 | ERROR | [rclone] Mount attempt failed error="failed to create mount directory Z:\realdebrid: mkdir Z:\realdebrid: The system cannot find the path specified." attempt=3 provider=realdebrid 2025-08-27 13:52:13 | DEBUG | [rclone] Retrying mount operation attempt=3 provider=realdebrid 2025-08-27 13:52:17 | DEBUG | [decypharr] Started Arr worker 2025-08-27 13:52:19 | ERROR | [rclone] Mount attempt failed error="failed to create mount directory Z:\realdebrid: mkdir Z:\realdebrid: The system cannot find the path specified." attempt=4 provider=realdebrid 2025-08-27 13:52:19 | ERROR | [rclone] Mount operation failed provider=realdebrid 2025-08-27 13:52:19 | ERROR | [realdebrid-webdav] Failed to mount realdebrid error="mount failed for realdebrid"

2025-08-27 13:55:24 | INFO | [realdebrid] Debrid Service started with WebDAV 2025-08-27 13:55:24 | INFO | [http] Starting server on :8282/ 2025-08-27 13:55:24 | INFO | [realdebrid-webdav] Started indexing... 2025-08-27 13:55:24 | INFO | [realdebrid-webdav] 34 torrents found from realdebrid 2025-08-27 13:55:24 | INFO | [realdebrid-webdav] Loaded 34 torrents from cache 2025-08-27 13:55:24 | INFO | [realdebrid-webdav] Indexing complete, 34 torrents loaded 2025-08-27 13:55:24 | INFO | [realdebrid-webdav] realdebrid WebDav server running at :8282/webdav/realdebrid/ 2025-08-27 13:55:24 | INFO | [rclone] Creating mount via RC mount_path="D:\mnt\realdebrid" provider=realdebrid webdav_url=http://localhost:8282/webdav/realdebrid/ 2025-08-27 13:55:25 | INFO | [rclone] Rclone RC server is ready 2025-08-27 13:55:25 | ERROR | [rclone] Mount attempt failed error="failed to create mount for realdebrid: failed to mount FUSE fs: mountpoint path already exists: D:\mnt\realdebrid" attempt=1 provider=realdebrid 2025-08-27 13:55:25 | DEBUG | [rclone] Retrying mount operation attempt=1 provider=realdebrid 2025-08-27 13:55:25 | DEBUG | [decypharr] Started debrid worker 2025-08-27 13:55:25 | DEBUG | [realdebrid-webdav] Download link refresh job scheduled for every 40m 2025-08-27 13:55:25 | TRACE | [decypharr] Download link refresh job scheduled for every 30s 2025-08-27 13:55:25 | DEBUG | [realdebrid-webdav] Torrent refresh job scheduled for every 15s 2025-08-27 13:55:25 | DEBUG | [decypharr] Store worker started 2025-08-27 13:55:25 | DEBUG | [realdebrid-webdav] Link reset job scheduled for every midnight, CET 2025-08-27 13:55:25 | DEBUG | [decypharr] Started store worker 2025-08-27 13:55:25 | DEBUG | [decypharr] Started debrid cache worker for realdebrid 2025-08-27 13:55:27 | ERROR | [rclone] Mount attempt failed error="failed to create mount for realdebrid: failed to mount FUSE fs: mountpoint path already exists: D:\mnt\realdebrid" attempt=2 provider=realdebrid 2025-08-27 13:55:27 | DEBUG | [rclone] Retrying mount operation attempt=2 provider=realdebrid 2025-08-27 13:55:28 | DEBUG | [realdebrid-webdav] Refreshed download 430 links 2025-08-27 13:55:31 | ERROR | [rclone] Mount attempt failed error="failed to create mount for realdebrid: failed to mount FUSE fs: mountpoint path already exists: D:\mnt\realdebrid" attempt=3 provider=realdebrid 2025-08-27 13:55:31 | DEBUG | [rclone] Retrying mount operation attempt=3 provider=realdebrid 2025-08-27 13:55:35 | DEBUG | [decypharr] Started Arr worker 2025-08-27 13:55:37 | ERROR | [rclone] Mount attempt failed error="failed to create mount for realdebrid: failed to mount FUSE fs: mountpoint path already exists: D:\mnt\realdebrid" attempt=4 provider=realdebrid 2025-08-27 13:55:37 | ERROR | [rclone] Mount operation failed provider=realdebrid 2025-08-27 13:55:37 | ERROR | [realdebrid-webdav] Failed to mount realdebrid error="mount failed for realdebrid"

Trace Logs have been provided as applicable

  • [x] I have read and followed the steps in the documentation link and provided the required trace logs - the logs contain trace - that are relevant and show this issue.

azumeen avatar Aug 26 '25 22:08 azumeen

Edited with new trace logs.

azumeen avatar Aug 27 '25 08:08 azumeen

Is there a definitive guide to mouting webdav on Windows?

azumeen avatar Aug 27 '25 15:08 azumeen

I'll say you should start afresh. From your logs, it seems you're getting mount clashes.

The first step is to stop both decypharr, rclone, and zurg. Also, disable decypharr internal mounting.

  • Start decypharr alone, enabling the WebDAV and confirming WebDAV is up and running(via the UI)
  • Use your external rclone to try to mount the WebDAV. If that works, then stop rclone, unmount, and then stop decypharr
  • Then start decypharr again, enable internal mount, and confirm if it's working.

Note

Check rclone logs(You can see it in the stats page) to see what's going on. Rclone mount(or volume mounting generally) is tricky on Windows, so there's that

sirrobot01 avatar Aug 27 '25 17:08 sirrobot01

The first step is to stop both decypharr, rclone, and zurg. Also, disable decypharr internal mounting.

Done.

Start decypharr alone, enabling the WebDAV and confirming WebDAV is up and running(via the UI)

WebDAV confirmed to be running via UI.

Use your external rclone to try to mount the WebDAV. If that works, then stop rclone, unmount, and then stop decypharr

Successfully mounted using external rclone.

Then start decypharr again, enable internal mount, and confirm if it's working.

Rclone Global Mount Path: T:\ (unused drive letter) Debrid Mount/Rclone Folder: T:\realdebrid__all__ Enabling internal mount did not work.

Logs: 2025-08-27 22:45:36 | INFO | [realdebrid] Debrid Service started with WebDAV 2025-08-27 22:45:36 | INFO | [repair] Repair job scheduled every 12h 2025-08-27 22:45:36 | INFO | [http] Starting server on :8282/ 2025-08-27 22:45:36 | INFO | [realdebrid-webdav] Started indexing... 2025-08-27 22:45:36 | INFO | [realdebrid-webdav] 10 torrents found from realdebrid 2025-08-27 22:45:36 | INFO | [realdebrid-webdav] Loaded 10 torrents from cache 2025-08-27 22:45:36 | INFO | [realdebrid-webdav] Indexing complete, 10 torrents loaded 2025-08-27 22:45:36 | INFO | [realdebrid-webdav] realdebrid WebDav server running at :8282/webdav/realdebrid/ 2025-08-27 22:45:36 | INFO | [rclone] Creating mount via RC mount_path="T:\realdebrid" provider=realdebrid webdav_url=http://localhost:8282/webdav/realdebrid/ 2025-08-27 22:45:37 | DEBUG | [decypharr] Started debrid worker 2025-08-27 22:45:37 | TRACE | [decypharr] Download link refresh job scheduled for every 30s 2025-08-27 22:45:37 | DEBUG | [realdebrid-webdav] Download link refresh job scheduled for every 40m 2025-08-27 22:45:37 | DEBUG | [decypharr] Store worker started 2025-08-27 22:45:37 | DEBUG | [realdebrid-webdav] Torrent refresh job scheduled for every 15s 2025-08-27 22:45:37 | DEBUG | [decypharr] Started store worker 2025-08-27 22:45:37 | DEBUG | [realdebrid-webdav] Link reset job scheduled for every midnight, CET 2025-08-27 22:45:37 | DEBUG | [decypharr] Started debrid cache worker for realdebrid 2025-08-27 22:45:37 | INFO | [rclone] Rclone RC server is ready 2025-08-27 22:45:37 | ERROR | [rclone] Mount attempt failed error="failed to create mount directory T:\realdebrid: mkdir T:\realdebrid: The system cannot find the path specified." attempt=1 provider=realdebrid 2025-08-27 22:45:37 | DEBUG | [rclone] Retrying mount operation attempt=1 provider=realdebrid 2025-08-27 22:45:38 | DEBUG | [realdebrid-webdav] Refreshed download 287 links 2025-08-27 22:45:39 | ERROR | [rclone] Mount attempt failed error="failed to create mount directory T:\realdebrid: mkdir T:\realdebrid: The system cannot find the path specified." attempt=2 provider=realdebrid 2025-08-27 22:45:39 | DEBUG | [rclone] Retrying mount operation attempt=2 provider=realdebrid 2025-08-27 22:45:43 | ERROR | [rclone] Mount attempt failed error="failed to create mount directory T:\realdebrid: mkdir T:\realdebrid: The system cannot find the path specified." attempt=3 provider=realdebrid 2025-08-27 22:45:43 | DEBUG | [rclone] Retrying mount operation attempt=3 provider=realdebrid 2025-08-27 22:45:47 | DEBUG | [decypharr] Started Arr worker 2025-08-27 22:45:49 | ERROR | [rclone] Mount attempt failed error="failed to create mount directory T:\realdebrid: mkdir T:\realdebrid: The system cannot find the path specified." attempt=4 provider=realdebrid 2025-08-27 22:45:49 | ERROR | [rclone] Mount operation failed provider=realdebrid 2025-08-27 22:45:49 | ERROR | [realdebrid-webdav] Failed to mount realdebrid error="mount failed for realdebrid"

Rclone logs (no logs, error message): Error reading log file

azumeen avatar Aug 27 '25 17:08 azumeen

I'm trying as well to use decypharr on Windows but stuck on the same issue as well. Tried multiple configurations without a success. I can confirm running zurg + rclone manually, I don't get any issues, so it is not a Windows issue. Looking at the code for the mount process though, @sirrobot01 is running mkdirAll command which does fail on Windows, since Windows can't really create a folder without a proper mount point, eg Z: virtual drive. This is what the error logs show as well.

Related lines in the code

My proposed solution is to first execute the rclone mount command on Windows to properly mount the path and then run the mkdir command.

@sirrobot01 what do you think?

STiXzoOR avatar Sep 27 '25 13:09 STiXzoOR

I am having the same issue, this is what appears in my rclone log. I have the app in c:\decypharr so this path causes it to create the folder inside there, but the same issue occurs if I use an absolute path.

2025/10/09 01:14:33 NOTICE: Serving remote control on http://[::]:5572/ 2025/10/09 01:14:34 NOTICE: webdav root '': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/09 01:14:34 NOTICE: --allow-non-empty flag does nothing on Windows 2025/10/09 01:14:34 NOTICE: --allow-other flag does nothing on Windows 2025/10/09 01:14:34 NOTICE: mount FAILED: failed to mount FUSE fs: mountpoint path already exists: \decypharr\mnt\decypharr\realdebrid 2025/10/09 01:14:34 ERROR : rc: "mount/mount": error: failed to mount FUSE fs: mountpoint path already exists: \decypharr\mnt\decypharr\realdebrid

Edit: I reported this issue, which was caused by incorrect handling of the mount in Windows, and it has now been resolved.

MD2K23 avatar Oct 09 '25 00:10 MD2K23