[Bug 730060] New: bssrcserver: returns nothing or so - Server returned an invalid response: ''
https://bugzilla.novell.com/show_bug.cgi?id=730060 https://bugzilla.novell.com/show_bug.cgi?id=730060#c0 Summary: bssrcserver: returns nothing or so - Server returned an invalid response: '' Classification: Internal Novell Products Product: openSUSE Build Service Version: 2.1 Platform: All OS/Version: Linux Status: NEW Severity: Major Priority: P5 - None Component: backend AssignedTo: mls@suse.com ReportedBy: jengelh@medozas.de QAContact: adrian@suse.com Found By: Beta-Customer Blocker: --- With a private BS instance obs-server-2.1.11: $ osc ci -m. WARNING: SSL certificate checks disabled. Connection is insecure! Sending mc.changes Transmitting file data .Server returned an invalid response: '' '' /srv/obs/log/src_server.log: 2011-11-13 19:10:17 [6957]: GET /source/home:jengelh:opensuse121/mc?rev=latest 2011-11-13 19:10:18 [6958]: POST /source/home:jengelh:opensuse121/mc?cmd=commitfilelist&user=jengelh&comment=. Absolutely _no_ info in there. It only happens for mc.changes, and there is just nothing to figure out why the heck it's doing that. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=730060 https://bugzilla.novell.com/show_bug.cgi?id=730060#c1 --- Comment #1 from Adrian Schröter <adrian@suse.com> 2011-11-14 10:05:49 UTC --- does this happen reproducable or just sometimes ? Do you use lighttpd15 ? This might be the cause.... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=730060 https://bugzilla.novell.com/show_bug.cgi?id=730060#c2 --- Comment #2 from Jan Engelhardt <jengelh@medozas.de> 2011-11-14 10:40:30 UTC --- lighttpd 1.4.26. It is reproducible on my instance with a malformed .changes file, which can have any name (even foo.txt). It's mc.changes from openSUSE.org:openSUSE:12.1/mc/mc.changes. This file has a missing first dashed line - if I add that, committing no longer times out. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=730060 https://bugzilla.novell.com/show_bug.cgi?id=730060#c Michael Schröder <mls@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|mls@suse.com |adrian@suse.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=730060 https://bugzilla.novell.com/show_bug.cgi?id=730060#c3 Adrian Schröter <adrian@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WONTFIX --- Comment #3 from Adrian Schröter <adrian@suse.com> 2011-11-21 19:43:50 UTC --- this is a known issue with lighttpd, one of the reasons why we switched to apache. We won't invest time here, the only suggestion I can give is to switch (current 2.1 code should support apache fine). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=730060 https://bugzilla.novell.com/show_bug.cgi?id=730060#c4 --- Comment #4 from Jan Engelhardt <jengelh@medozas.de> 2011-11-21 20:05:10 UTC --- If you say this is entirely due to lighttpd, then my subsequent explanation is that lighttpd simply closes the connection after a certain timeout and that the BS programs take much longer than that; in that regard, lighttpd is "mistaking" the silence on the connection as a Slowloris-style attack rather than "the CGI is taking too damn long". In that regard, using it with certain Apache configuration/modules may yield the same undesired result. I think what is reponsible for this is that when a builder/worker requests the build dependencies, the srcserver may first have to pull them from build.o.o, causing a not-determinable delay until the first bytes flow between httpd<->worker. If only the remote download status could be visible too at the same time.. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=730060 https://bugzilla.novell.com/show_bug.cgi?id=730060#c5 Jan Engelhardt <jengelh@medozas.de> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|adrian@suse.com |mls@suse.com --- Comment #5 from Jan Engelhardt <jengelh@medozas.de> 2011-12-27 11:38:53 UTC --- This is just so unlikely at being a httpd issue. On a properly behaving package: $ osc -vvvvvv ci -m . --skip-val --skip-loc makeurl: https://api.opensuse.org ['source', 'home:jengelh:branches:Base:System'] {} makeurl: https://api.opensuse.org ['source', 'home:jengelh:branches:Base:System', 'systemd'] {'rev': 'latest'} Sending systemd.spec Transmitting file data makeurl: https://api.opensuse.org ['source', 'home:jengelh:branches:Base:System', 'systemd'] {'comment': '.', 'cmd': 'commitfilelist', 'user': 'jengelh', 'keeplink': '1'} makeurl: https://api.opensuse.org ['source', 'home:jengelh:branches:Base:System', 'systemd', 'systemd.spec'] rev=repository makeurl: https://api.opensuse.org ['source', 'home:jengelh:branches:Base:System', 'systemd'] {'comment': '.', 'cmd': 'commitfilelist', 'user': 'jengelh', 'keeplink': '1'} Committed revision 4. [...] On a broken one: 12:23 seven:../home:jengelh:kernel-3.1/kernel-source > osc -vvvv ci -m. --skip-val makeurl: https://api.medozas.de ['source', 'home:jengelh:kernel-3.1'] {} WARNING: SSL certificate checks disabled. Connection is insecure! makeurl: https://api.medozas.de ['source', 'home:jengelh:kernel-3.1', 'kernel-source'] {'rev': 'latest'} makeurl: https://api.medozas.de ['source', 'home:jengelh:kernel-3.1', 'kernel-source'] cmd=getprojectservices Sending series.conf Transmitting file data makeurl: https://api.medozas.de ['source', 'home:jengelh:kernel-3.1', 'kernel-source'] {'comment': '.', 'cmd': 'commitfilelist', 'user': 'jengelh'} makeurl: https://api.medozas.de ['source', 'home:jengelh:kernel-3.1', 'kernel-source', 'series.conf'] rev=repository Server returned an invalid response: '' '' /srv/obs/log/src_server.log shows that no PUT has been issued for series.conf. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=730060 https://bugzilla.novell.com/show_bug.cgi?id=730060#c6 --- Comment #6 from Jan Engelhardt <jengelh@medozas.de> 2011-12-27 12:33:33 UTC --- Occurs only on SSL connections. lighttpd after all? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com