Source package not uploading

Hello For several days already, I have been trying to upload a source package (spacewalk-java) to my OBS project (home:pagarcia:Uyuni) but it always fails with a TLS time out. Other packages on the same project (~100 source package) work fine. I have been retrying since Friday, maybe even Thursday: What can I do? Thank you -8<-- [...] -rw-r--r-- 1 pagarcia users 195580 nov 13 15:29 home:pagarcia:Uyuni/spacewalk-java/spacewalk-java.changes -rw-r--r-- 1 pagarcia users 195595 nov 28 00:38 SRPMS/spacewalk-java/spacewalk-java.changes Package has changed, updating... A spacewalk-java-git-113.a010ed5.obscpio D spacewalk-java-git-826.41eebb1.obscpio M spacewalk-java.changes M spacewalk-java.obsinfo M spacewalk-java.spec Deleting spacewalk-java-git-826.41eebb1.obscpio Sending spacewalk-java.changes Sending spacewalk-java.obsinfo Sending spacewalk-java.spec Sending spacewalk-java-git-113.a010ed5.obscpio Transmitting file data .SSL Error: (110, 'Connection timed out') *** FAILED (checkin) [spacewalk-java] ====================================================================== Unchanged packages: 0 Updated packages: 0 Failed packages: 1 spacewalk-java (checkin) ====================================================================== -8<-- Pau Garcia Quiles SUSE Manager Product Owner & Technical Project Manager Phone: +1 385-666-5608 SUSE Software Solutions Spain

Hey, On 12/1/20 3:02 AM, Pau Garcia wrote:
What can I do?
How large is this file? Henne -- Henne Vogelsang http://www.opensuse.org Everybody has a plan, until they get hit. - Mike Tyson

On Dienstag, 1. Dezember 2020, 03:02:18 CET Pau Garcia wrote:
Hello
For several days already, I have been trying to upload a source package (spacewalk-java) to my OBS project (home:pagarcia:Uyuni) but it always fails with a TLS time out. Other packages on the same project (~100 source package) work fine. I have been retrying since Friday, maybe even Thursday:
What can I do?
Thank you
-8<-- [...] -rw-r--r-- 1 pagarcia users 195580 nov 13 15:29 home:pagarcia:Uyuni/spacewalk-java/spacewalk-java.changes -rw-r--r-- 1 pagarcia users 195595 nov 28 00:38 SRPMS/spacewalk-java/spacewalk-java.changes Package has changed, updating... A spacewalk-java-git-113.a010ed5.obscpio
is that one significant larger then the 100MB file which is currently checked in? How log does it take until you get an error? One way to workaround it would be to avoid client upload and let the server do the checkout (by removing the mode= attribute in your _service file) -- Adrian Schroeter <adrian@suse.de> Build Infrastructure Project Manager SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany (HRB 247165, AG München), Geschäftsführer: Felix Imendörffer

On dt, 2020-12-01 at 15:00 +0100, Adrian Schröter wrote: On Dienstag, 1. Dezember 2020, 03:02:18 CET Pau Garcia wrote:
Hello
For several days already, I have been trying to upload a source package (spacewalk-java) to my OBS project (home:pagarcia:Uyuni) but it always fails with a TLS time out. Other packages on the same project (~100 source package) work fine. I have been retrying since Friday, maybe even Thursday:
What can I do?
Thank you
-8<--
[...]
-rw-r--r-- 1 pagarcia users 195580 nov 13 15:29 home:pagarcia:Uyuni/spacewalk-java/spacewalk-java.changes
-rw-r--r-- 1 pagarcia users 195595 nov 28 00:38 SRPMS/spacewalk-java/spacewalk-java.changes
Package has changed, updating...
A spacewalk-java-git-113.a010ed5.obscpio
is that one significant larger then the 100MB file which is currently checked in? About the same size (99 MB), only a couple of lines of code changed between the two. How log does it take until you get an error? Tens of minutes. I'm on a symmetric 1 Gbps Internet connection. One way to workaround it would be to avoid client upload and let the server do the checkout (by removing the mode= attribute in your _service file) Checkout from where? These source packages are being generated by this script in Uyuni: https://github.com/uyuni-project/uyuni/blob/master/rel-eng/build-packages-fo... Which is using this as a template: https://github.com/uyuni-project/uyuni/blob/master/rel-eng/_service Thank you Pau Garcia Quiles SUSE Manager Product Owner & Technical Project Manager SUSE Software Solutions Spain

JFYI, your mail quoting seems to be quite broken, not very motivating to read and help you :) (seriously, I need to remove every second line to make it readable also for others and also find the quotes from you and fix indenting there...) On Dienstag, 1. Dezember 2020, 22:21:01 CET Pau Garcia wrote:
On dt, 2020-12-01 at 15:00 +0100, Adrian Schröter wrote: On Dienstag, 1. Dezember 2020, 03:02:18 CET Pau Garcia wrote:
For several days already, I have been trying to upload a source package (spacewalk-java) to my OBS project (home:pagarcia:Uyuni) but it always fails with a TLS time out. Other packages on the same project (~100 source package) work fine. I have been retrying since Friday, maybe even Thursday:
What can I do? ... -rw-r--r-- 1 pagarcia users 195580 nov 13 15:29 home:pagarcia:Uyuni/spacewalk-java/spacewalk-java.changes -rw-r--r-- 1 pagarcia users 195595 nov 28 00:38 SRPMS/spacewalk-java/spacewalk-java.changes> Package has changed, updating... A spacewalk-java-git-113.a010ed5.obscpio
is that one significant larger then the 100MB file which is currently checked in?
About the same size (99 MB), only a couple of lines of code changed between the two.
hm, okay, so it seems something has changed. I can tell that I am able to submit a way larger (560 MB) obscpio from my home connection just fine ...
How log does it take until you get an error?
Tens of minutes. I'm on a symmetric 1 Gbps Internet connection.
okay, either a bottleneck somewhere in between or there is some other problem. Maybe with SSL handshake ... Can you try to upload just the file manually for debugging purposes? eg: curl -n -T local_file /source/home:pagarcia:Uyuni/spacewalk-java/$filename please note you need a ~/.netrc with credentials. Or specify them on CLI.
One way to workaround it would be to avoid client upload and let the server do the checkout
(by removing the mode= attribute in your _service file)
Checkout from where?
These source packages are being generated by this script in Uyuni: https://github.com/uyuni-project/uyuni/blob/master/rel-eng/build-packages-fo...
ah, custom script, okay, it won't work then ...
Which is using this as a template: https://github.com/uyuni-project/uyuni/blob/master/rel-eng/_service
that is just doing modifications after checkout, but not the checkout itself. Btw, could you check if others in your team have the same problems? Or is it specific to your workstation? -- Adrian Schroeter <adrian@suse.de> Build Infrastructure Project Manager SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany (HRB 247165, AG München), Geschäftsführer: Felix Imendörffer

On Mittwoch, 2. Dezember 2020, 09:04:30 CET Adrian Schröter wrote:
JFYI, your mail quoting seems to be quite broken, not very motivating to read and help you :) (seriously, I need to remove every second line to make it readable also for others and also find the quotes from you and fix indenting there...)
On Dienstag, 1. Dezember 2020, 22:21:01 CET Pau Garcia wrote:
On dt, 2020-12-01 at 15:00 +0100, Adrian Schröter wrote: On Dienstag, 1. Dezember 2020, 03:02:18 CET Pau Garcia wrote:
For several days already, I have been trying to upload a source package (spacewalk-java) to my OBS project (home:pagarcia:Uyuni) but it always fails with a TLS time out. Other packages on the same project (~100 source package) work fine. I have been retrying since Friday, maybe even Thursday:
What can I do? ... -rw-r--r-- 1 pagarcia users 195580 nov 13 15:29 home:pagarcia:Uyuni/spacewalk-java/spacewalk-java.changes -rw-r--r-- 1 pagarcia users 195595 nov 28 00:38 SRPMS/spacewalk-java/spacewalk-java.changes> Package has changed, updating... A spacewalk-java-git-113.a010ed5.obscpio
is that one significant larger then the 100MB file which is currently checked in?
About the same size (99 MB), only a couple of lines of code changed between the two.
hm, okay, so it seems something has changed. I can tell that I am able to submit a way larger (560 MB) obscpio from my home connection just fine ...
How log does it take until you get an error?
Tens of minutes. I'm on a symmetric 1 Gbps Internet connection.
okay, either a bottleneck somewhere in between or there is some other problem. Maybe with SSL handshake ...
Can you try to upload just the file manually for debugging purposes?
eg:
curl -n -T local_file /source/home:pagarcia:Uyuni/spacewalk-java/$filename
please note you need a ~/.netrc with credentials. Or specify them on CLI.
sorry, it is either curl -n -T local_file https://api.opensuse.org/source/home:pagarcia:Uyuni/spacewalk-java/$filename or osc api -T local_file /source/home:pagarcia:Uyuni/spacewalk-java/$filename of course. -- Adrian Schroeter <adrian@suse.de> Build Infrastructure Project Manager SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany (HRB 247165, AG München), Geschäftsführer: Felix Imendörffer

On dc, 2020-12-02 at 09:07 +0100, Adrian Schröter wrote:
On Mittwoch, 2. Dezember 2020, 09:04:30 CET Adrian Schröter wrote:
JFYI, your mail quoting seems to be quite broken, not very motivating to read and help you :) (seriously, I need to remove every second line to make it readable also for others and also find the quotes from you and fix indenting there...)
Sorry about that, I guess it's Evolution trying to do HTML 😕 Let's see if this time (plain text) it's more readable.
On Dienstag, 1. Dezember 2020, 22:21:01 CET Pau Garcia wrote:
On dt, 2020-12-01 at 15:00 +0100, Adrian Schröter wrote: On Dienstag, 1. Dezember 2020, 03:02:18 CET Pau Garcia wrote:
For several days already, I have been trying to upload a source package (spacewalk-java) to my OBS project (home:pagarcia:Uyuni) but it always fails with a TLS time out. Other packages on the same project (~100 source package) work fine. I have been retrying since Friday, maybe even Thursday:
What can I do? ... -rw-r--r-- 1 pagarcia users 195580 nov 13 15:29 home:pagarcia:Uyuni/spacewalk-java/spacewalk-java.changes -rw-r--r-- 1 pagarcia users 195595 nov 28 00:38 SRPMS/spacewalk-java/spacewalk-java.changes> Package has changed, updating... A spacewalk-java-git-113.a010ed5.obscpio
is that one significant larger then the 100MB file which is currently checked in?
About the same size (99 MB), only a couple of lines of code changed between the two.
hm, okay, so it seems something has changed. I can tell that I am able to submit a way larger (560 MB) obscpio from my home connection just fine ...
Uploading that same source package has worked many times, and also has been broken (and fixed by ¿itself?) several times in the past (last one ~10 days ago).
sorry, it is either
curl -n -T local_file https://api.opensuse.org/source/home:pagarcia:Uyuni/spacewalk-java/$filename
or
osc api -T local_file /source/home:pagarcia:Uyuni/spacewalk- java/$filename
of course.
I tried to osc api. All of the files in the spacewalk-java source packages uploaded fine BUT the obscpio file. It again failed with connection time out: -8<-- $ osc api -v -T spacewalk-java-git-113.a010ed5.obscpio /source/home:pagarcia:Uyuni/spacewalk-java/spacewalk-java-git- 113.a010ed5.obscpio SSL Error: (110, 'Connection timed out') -8<-- Unfortuntely "-v" does not provide any additional information 😞 Thank you Pau Garcia Quiles SUSE Manager Product Owner & Technical Project Manager Phone: +34 91 048 7632 SUSE Software Solutions Spain
participants (3)
-
Adrian Schröter
-
Henne Vogelsang
-
Pau Garcia