Unable to mount WebDAV on path: Message is already in session queue
Hi,
when i try to mount my WebDAV-Share, gvfs refuses to mount with the following error:
dav: Added new job source 0x5625356a8080 (GVfsBackendDav)
dav: Queued new job 0x56253569f250 (GVfsJobMount)
dav: + mount
> OPTIONS /_webdav HTTP/1.1
> Soup-Debug-Timestamp: 1656399584
> Soup-Debug: SoupSession 1 (0x5625356a1160), SoupMessage 1 (0x5625356b7180), GSocket 1 (0x56253568a3d0)
> Accept-Encoding: gzip, deflate
> User-Agent: gvfs/1.50.2
> Accept-Language: en
> Connection: Keep-Alive
> Host: localhost:8082
< HTTP/1.1 308 Permanent Redirect
< Soup-Debug-Timestamp: 1656399584
< Soup-Debug: SoupMessage 1 (0x5625356b7180)
< Location: /_webdav/
< Date: Tue, 28 Jun 2022 06:59:44 GMT
< Content-Length: 0
dav: send_reply(0x56253569f250), failed=1 (Message is already in session queue)
It is the same with no auth or cached auth.
The Webdav-Server is rclone.
How to reproduce:
- install rclone (sudo dnf install rclone)
- start rclone:
rclone serve webdav /tmp --baseurl /_webdav --addr :8080 - mount the share:
gio mount dav://localhost:8080/_webdav/
When i start rclone with --baseurl omitted mounting the share works just fine.
$ gio --version
2.72.2