Support intro
Some or all of the below information will be requested if it isn’t supplied; for fastest response please provide as much as you can.
The Basics
- Nextcloud Server version (e.g., 29.x.x):
30.0.2
- Operating system and version (e.g., Ubuntu 24.04):
Ubuntu 22.04
- Web server and version (e.g, Apache 2.4.25):
Nginx 1.27.2
- Reverse proxy and version _(e.g. nginx 1.27.2)
Nginx 1.27.2
- PHP version (e.g, 8.3):
8.3.12
- Is this the first time you’ve seen this error? (Yes / No):
No
- When did this problem seem to first start?
When bulk uploading files
- Installation method (e.g. AIO, NCP, Bare Metal/Archive, etc.)
Bare Metal
- Are you using Cloudflare, mod_security, or similar? (Yes / No)
Cloudflare
Summary of the issue you are facing:
I am trying to migrate all my files from Microsoft Sharepoint to newly installed NextCloud instance. I hoped that just connecting the sharepoint folders as an external storage would help me to access all files from NextCloud, but apparently it is not. So gotta do this manually.
There’s 30 some GB image/video/PDF in the sharepoint. I initially tried to drag and dropped the local synced folder to Nextcloud’s web → files → group folder.
I got below error filling the entire screen
- Error during upload: The server was unable to complete your request. If this happens again, please send the technical details below to the server administrator. More details can be found in the server log.
So I scaled down one by one. First started with a branch of the sharepoint folder, and eventually just 5+ files from a single folder.
When I try with nested folders, it only uploads folders, after spending hours. I guess all file uploads are failed. When I try only with files (not folders), it does upload files, but takes ages.
Then, when I move that folder to another location, say abc/bbc/cbc to abc/xyz/cbc, then all files in cbc folder are gone. It just disappears. I’ve also tried with external storages with S3, and even on the S3, the files were gone.
Log entries
The same error over and over, so I just picked a fraction of the full error log.
{"reqId":"f4c2OtZ46P1FghHngL9v","level":3,"time":"2024-12-03T00:39:50+00:00","remoteAddr":"192.168.88.1","user":"microsoft-xxxx","app":"no app in context","method":"PUT","url":"/remote.php/dav/files/microsoft-xxx/GIAI%2>
{"reqId":"f4c2OtZ46P1FghHngL9v","level":3,"time":"2024-12-03T00:39:50+00:00","remoteAddr":"192.168.88.1","user":"microsoft-xxxx","app":"no app in context","method":"PUT","url":"/remote.php/dav/files/microsoft-xxxx/GIAI%2>
{"reqId":"f4c2OtZ46P1FghHngL9v","level":3,"time":"2024-12-03T00:39:50+00:00","remoteAddr":"192.168.88.1","user":"microsoft-xxxx","app":"webdav","method":"PUT","url":"/remote.php/dav/files/microsoft-xxxx/GIAI%20Korea/The%>
{"reqId":"v4GnuK4HI23vHUt0OfSA","level":3,"time":"2024-12-03T00:39:54+00:00","remoteAddr":"192.168.88.1","user":"microsoft-xxxxg","app":"no app in context","method":"PUT","url":"/remote.php/dav/files/microsoft-xxxx/GIAI%2>
{"reqId":"v4GnuK4HI23vHUt0OfSA","level":3,"time":"2024-12-03T00:39:54+00:00","remoteAddr":"192.168.88.1","user":"microsoft-xxxx","app":"no app in context","method":"PUT","url":"/remote.php/dav/files/microsoft-xxxx/GIAI%2>
{"reqId":"v4GnuK4HI23vHUt0OfSA","level":3,"time":"2024-12-03T00:39:54+00:00","remoteAddr":"192.168.88.1","user":"microsoft-xxxx","app":"webdav","method":"PUT","url":"/remote.php/dav/files/microsoft-xxxx/GIAI%20Korea/The%>
{"reqId":"ZSfTyKXYbDJd21hj8sxi",
I just replaced my ID after microsoft to ‘xxxx’.
I’ve double checked in my Nginx configuration that I do have /.well-known/ location block set in both proxy and backend servers accordingly with NGINX configuration — Nextcloud latest Administration Manual latest documentation.
Also PHP, Redis configurations are also in line with the model configuration. In the Administration → Overview, I have no warning other than PostgreSQL version is too high (17.1).
Is this only for community version? Is the corporate version any different? Thought this is the most known open source replacement to Dropbox, but if it is not due to my mis-configuration, I should re-consider relying on Nextcloud for corporate use.