Webdav locked files


I’m facing an issue on my Nextcloud just when I try to massive upload photos from my iPhone using Nextcloud iOS client.

It start with a good speed, but after 30/40 photos the Nextcloud server stop receiving more photos and start showing a message “Webdav locker: Trying to access locked resource”.

After that I just have to cancel all files that are pending to upload because if not I constantly receive a error message “Internal server error”. Also, I can access the files that were really uploaded, but the folder that I used to upload the files will be locked as well. Because if I try to delete the folder give me error when I try it.

This only happen when I use Nextcloud iOS client, because I’ve tried from Nextcloud macOSx client and work perfectly (with more files to upload).

Nextcloud: 14.0.4
OS: Raspbian GNU/Linux 9 (stretch)
Apache: 2.4.25
PHP: 7.0.33

1 Like

Anyone can help me with this error?

I already done the clean on oc_file_locks to clean all those entries, but when I try to massive upload photos from my iPhone I still have this issue.

Thank you

The locking on your normal database is not very efficient, so you should consider installing redis as filelocking cache. To reduce the effect of massive uploads, you could reduce the number of connections on the webserver …

Hi. Exact same problem here when uploading my photo library via iOS to Nextcloud installation. Webdav locked: Trying to access locked resource.

Redis is installed and is being actively used as can be shown with:
# redis-cli -h
> monitor

Tried Redis via TCP and Unix socket, doesn’t matter. Disabling locking with:
'filelocking.enabled' => false,

Immediately ‘solves’ the problem. But you’d want to leave it enabled of course. Server doesn’t seem busy at all / doesn’t run out of resources.

Any advice?

Debian 9.9 fully patched
Nginx 1.10.3
MariaDB 10.1.38
PHP 7.3
Redis server 3.2.6

Does it solve?

I have the exact same problem. Mass upload from iOS fails with WebDAV locked error message. It does however appear to keep retrying and uploading the files roughly at the rate of 10 every few hours.

Any fix for this possible?

Same issue here even with redis. If somebody can suggest how to fix this it would be nice.


same issue here

Perhaps a bug in the ios app when there are so many with this problem. I moved into the ios-client category.

With more details, we can perhaps create a bug report. Raspian is not a very powerful system, so with a lot of upload, you can easily saturate it. Is everybody on a Raspberry here? Problems for 50 pictures and more?

I’m facing the same problem on a dedicated machine with 8GB RAM and 8 CPU cores. About 1000 pictures. Also, if it can help, I’m using the Linuxserver.io Nexcloud docker image and PostgreSQL.

Yes same problem, I have a camera roll containing 1550 photos.

i have same problem. any idea?

Same here. After uploading more than 50-60 files “filelocking messages” appear.

Redis Server active and used for caching …

Is this the same error?

Help out if you can, add additional information (concerned server versions, server configurations, …)

I have the same problem.

I have the same problem and post #14 (Webdav locked files) doesn’t solve the problem for me.

Any suggestions?

There is no solution, it’s just a bug report which isn’t solved yet. If your problem is different from this, please open a new topic. You have a few hints in this thread how to analyze the problem and gather additional information.

Oh, OK.

But it is shown as “solved” for me. Your post is marked as “solution”, so that’s why I asked.