Nextcloud ios app WebDAV locked file error

@tflidd Same issue here and I have exhausted all related 423 error pages for potential solutions, and none of them worked (Redis, timeout in php configs, etc, etc).
I believe this topic here is exactly about that issue: WebDAV 423 error with the iOS app.

I believe someone reported the issue a year ago, whiteout any traction either: here
What additional details could we share to help debugging? Happy to do anything useful, even debugging.

My context / config on iOS client app:

  • nextcloud running in docker on Ubuntu server.
  • Latest iOS app connected to the server. I activate photo upload and the options are:
  • FULL history (so not the default that uploads only new photos going forward)
  • Upload of videos too
  • Both photos and videos are uploaded on Wifi only.

the iOS app prepares that setup for a couple of minutes, then starts to upload. There is a double arrow icon appearing in the top right corner of the app, tapping on it shows pending uploads.

I can see uploads going through, several files in parallel all the time. Then after a few minutes of the upload process going through, it starts failing some uploads with the infamous 423 error. Files fall into 423, but not all of them. At some point there will be 100 files that fell into 423 error, therefore that upload screen doesn’t show anything else anymore than the 100 first failed uploads. There is a Stop icon on the right of each file name but it does nothing by tapping it. There is not retry icon either (could be a potential fix to get either an automatic retry at some point / a manual one that could be triggered)

I have tried to upload my photos this way 3 times, with different recommended configurations of the nc server to avoid 423. Without success. I tried by starting form scratching, trashing and recreating the user account, with and without server encryption. Nothing fixes or reduces the problem.

Again, happy to contribute additional information or debugging info to help understand and solve the issue.