-
Notifications
You must be signed in to change notification settings - Fork 670
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
[Win] [OS X] [2.*] Connection Closed, Client 1.8.4 works. "Server hangup" #4326
Comments
It has definitelly something to do with this part (end of 2.1.0 log)
|
Is this always reproducable? |
Always reproducable yes whatever the machine I'm using ( win7 / 8.1 ) Sent you a test account on email starting with guruz |
for me it helped to set limit network bandwith to automatic... on unlimited i got the same error.... |
@Baccanno Could you also give some information if switching bandwidth limiting to "automatic" helps? |
@Baccanno Your server sends me this:
|
I can reproduce this on OS X too but only with several upload jobs at once. I wonder why would 1.8.4 work? @PVince81 What in the 8.2.x locking would influence this? |
...and now I can't reproduce it anymore on Windows or OS X. This is really glitchy. @Baccanno Can you also check |
#4332 |
yes I'm on windows. It only happens on files larger then ~20mb. But as i said limit bandwith to automatic fixes it permantly this error occurs on all version past 1.8.4 but is inconsistent. Sometimes files be uploaded on another try. |
@guruz "Could you also give some information if switching bandwidth limiting to "automatic" helps?" OwnCloud.log stays empty (cleared before trying to connect with 2.1.0) |
finally server logs you can easily identify the client version at the end of the line. There is little to no diffs in the logs, no errors, just that in 1.8.4 connection logs afterward I can see it looking for the sync files. Nothing happen for the 2.1.0
|
From annotating the Qt source around https://code.woboq.org/qt5/qtbase/src/network/access/qhttpprotocolhandler.cpp.html#316 I can see that the "Server hangup" is happening when a fresh TCP socket is sending down the first request which therefore in QNAM does not have the FYI @ogoffart So the question is why does the server not accept cookie-only authentication for WebDAV? @LukasReschke
Right, of course. :) |
Builds to try: Please report back :) |
Thanks, I'm installing it right now and will see if the problem reoccurs in the next days. |
tested 3-4 files bigger then 20mb so far... now error with no bandwith limiting, before it would be give a Operation cancelled, connection closed error. Will continue testing |
@guruz Works for us in the last build :) Thanks 2016-01-06 23:25 GMT+01:00 Ninos Ego [email protected]:
|
@guruz there is no explicit busy wait in transactional file locking. Either the web server isn't accepting more connections or maybe it's a database level lock that is waiting. |
Just as an additional note: I had the same problems (identical events in the logfiles as well) with the following constellation: Client-Side: Server Side: Problems started after the upgrade to php7. I just rebuild the nightly mentioned above and it fixed it on that constellation as well. |
Is there a build for Linux? Would love to test it. |
I had to build it from source. Got the source tarball from the same folder the nightly windows and mac versions came from: |
@xshadow please check for nightly linux packages here: https://software.opensuse.org/download.html?project=isv%3AownCloud%3Acommunity%3Anightly&package=owncloud-client |
Thanks for testing guys. I'm happy this is finally solved.. |
@guruz \o/ - works for me on Linux too. Thanks |
Solved on Windows 10 Client + Nginx+PHP7 on Server side. Thanks! |
I tried to build ownCloud-2.1.1.5757-nightly20160108-setup.exe |
I just installed ownCloud-2.1.1.5765-nightly20160112-setup.exe and the sync worked immediately on Windows 8.1. The server side is Arch Linux + nginx + php-fpm. |
@Palleri Sure thing, it will be working in version 2.1.1 - you can download / build a new owncloud package for yourself with this feature working - or wait until 2.1.1 is upstream |
I was going to say that i tried the build"ownCloud-2.1.1.5757-nightly20160108-setup.exe And now i tried the ownCloud-2.1.1.5765-nightly20160112-setup.exe and did not work |
This is the log i get from the client 01-12 17:40:32:568 0xa777a8 OCC::BandwidthManager::relativeDownloadMeasuringTimerExpired: void OCC::BandwidthManager::relativeDownloadMeasuringTimerExpired() No job set, just waiting 1 sec 01-12 17:40:53:034 0xa777a8 unknown: static QWindowsEGLStaticContext* QWindowsEGLStaticContext::create(): When using ANGLE, check if d3dcompiler_4x.dll is available |
I resolved my issue by. |
My observation with bold older versions and the current nightlies: Operation cancelled/connection closed mostly on rather small files and when you have files on two machines, first upload everything from one machine (mostly fine) and then try to sync the (identical/in some parts different) files from the second machine. I just started to sync my web projects with my owncloud and am going crazy already, since now uploads from both computers result in the two error messages all the time, on that specific web projects folder with all the smallish files being synced. |
@guruz Is the nightly build for Windows you linked to still available somewhere? The link gives me an error 404 and it seems that there are only OS X builds on http://download.owncloud.com/desktop/daily/ . |
I'm curious, anyone here still on server 8.x? |
Configuration is not able to connect to my Server (8.2.2) with Client 2.1.0, when adding the credentials it says 'connection closed', Everything works fine with client 1.8.4.
Log in 2.1.0
Log in 1.8.4
The text was updated successfully, but these errors were encountered: