I have a local nextcloud server running the latest stable version (15.0.4 as of Feb 17, 2019) on RHEL 7.6. This server does not have end-to-end encryption enabled. Runs on apache.
Everything works perfectly as far as client 2.3.3 goes. However, with 2.5.x, I can no longer sync large files. Nothing has changed on the server side. The EXACT same files can sync just fine with client 2.3.3 but not with 2.5.x.
I only have linux boxes (Fedora 29) and I have tried client packages provided by both Fedora repos and appimage from nextcloud.com client download page.
Running the client using
nextcloud --logdir ~/nclogs
I got the following in the logs,
|[OCC::PUTFileJob::finished |PUT of "https://local.nextcloud.site/nextcloud/remote.php/dav/uploads/testuser/3117544601/00000003" FINISHED WITH STATUS "RemoteHostClosedError Connection closed" QVariant(Invalid) QVariant(Invalid)| |---|---| |[OCC::PropagateItemJob::done |Could not complete propagation of "largefiles/120mb.txt" by OCC::PropagateUploadFileNG(0x55d7a71c9ea0) with status 2 and error: "Connection closed"| |[OCC::ActivityWidget::slotItemCompleted |Item "largefiles/120mb.txt" retrieved resulted in "Connection closed"| |[OCC::ActivityWidget::slotItemCompleted |Item "largefiles/120mb.txt" retrieved resulted in error "Connection closed"| |[OCC::ActivityListModel::addErrorToActivityList |Error successfully added to the notification list: "Connection closed"|
I have filed this as an issue on the github page -
Any suggestions on how to fix this?
Edit: I have since tried setting up my server with PHP-FPM. No change in behavior. Client version 2.3.3 works, 2.5.x does not work.