-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Synology CloudSync client gets stuck syncing via WebDAV #10123
Comments
GitMate.io thinks possibly related issues are #3738 (Webdav), #6100 (Sync Synology and Nextcloud), #6858 (Add support (directly or via plugin) to hide folders from sync clients/webdav), and #5947 (webDAV PROPFIND). |
@rullzer @icewind1991 Any idea where this additional |
They are perfectly valid responses for webdav. A 404 response on the propstat part just means we could nto find that property for the given resource. |
Ah ... got it now. Was confused a little bit, but those are different attributes. I thought there were duplicates. So this is not the reason for this problem. Thus I will close this as we follow the RFC and this is how it should work. Maybe have a look at the synology logs for further details, what went wrong. |
Thanks for your investigation, but Synology support is now claiming the following about the WebDAV response:
So now the issue is not about the 404 responses for these additional properties, but the collection actually being empty. Can you also investigate this please? |
The collection is supposed to be empty. We follow the rfc as far as I know. Windows and Mac OS can mount it natively. |
@mback2k please reopen if they can point me to the exact part of the RFC that we break. |
@rullzer Unfortunately I am talking to a non-technical customer support as it seems:
Their only solution seems to be to request remote access to my NAS and Nextcloud, which I do not want to grant them. |
I took another look at the After getting an HTTP error from Nextcloud while it being unavailable, the CloudSync client got stuck on the error "Sync folder does not exist." forever, never retried the connection and just disabled the "Resume syncing" button. My solution was the following: I went into the Synology NAS via SSH, sudo su'ed to root, opened the file You can use the following SQLite queries to select and update the error status:
Thanks for taking a look at this issue anyway. I hope this will help other people who get stuck on the same issue. |
Thanks for pointing me towards the right direction. |
Unfortunately I did not yet find a different solution. I even made my HTTP loadbalancer return a different error code in case Nextcloud is unavailable, but it seems like error code -12 and error message "Sync folder does not exist." is the same for all HTTP error codes. I just recently opened a new support ticket with Synology due to this, because the recent CloudSync beta looked promising since the changelog included something about improvements to the client getting stuck and fixing resume, but the changes do not help with this issue. I just asked them to be able to click "Resume" for this error, but they are not listening. |
Great, thank you for the update! I'm not sure if opening another bug report with them would help then as it seems that you explained all the technical details to them (which I probably couldn't). I just hope that they will find some kind of permanent solution or at least mitigation for this as this breaks a backup chain of mine if I'm not paying attention. |
Same for me. I am regularly nagging them about this. Let's hope they will at some point fix or improve this behavior. |
I would like to return with a status update: I received an update for Synology CloudSync at the beginning of September. Nothing was mentioned about WebDAV or any particular stability issues (only concering other Cloud services). However, since that update, I think I never experienced the reconnect issue again. I return with that status message now, because my Nextcloud instance did a reboot yesterday which was usually the cause for the connection loss but so far, connection seems stable. |
Steps to reproduce
Expected behaviour
XML output should be like the following:
Actual behaviour
XML output contains HTTP 404 responses:
Server configuration
Operating system: Debian 9
Web server: Apache 2.4
Database: MariaDB 10.1
PHP version: PHP 7
Nextcloud version: 13.0.4
Updated from an older Nextcloud/ownCloud or fresh install: Started with 13.0.1
Where did you install Nextcloud from: Bzipped Tarball
Signing status:
Signing status
List of activated apps:
App list
Nextcloud configuration:
Config report
Are you using external storage, if yes which one: local
Are you using encryption: no
Are you using an external user-backend, if yes which one: no
Client configuration
Browser: WebDAV Client: Synology CloudSync
Operating system: not relevant I think
I would appreciate any help on solving this as Synology tells me that this is probably a server issue.
The text was updated successfully, but these errors were encountered: