Re: opensuse server problems or outage?
On Mon, May 30, 2022 at 8:49 AM Christian Boltz <opensuse@cboltz.de> wrote:
Am Sonntag, 29. Mai 2022, 19:56:46 CEST schrieb Joe Salmeri:
https://download.opensuse.org/history/latest
but if it fails it fails silently
That's 1) - you sometimes get an empty file
If you can reproduce this with "curl -v", I'd be interested to see the output.
It's pretty random when it happens. I made a copy of the /usr/bin/tumbleweed and changed the latest function to use curl -v
Here's an example where latest was blank:
PS /home/joe> ./tw2 status % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 195.135.221.134:80... * Connected to download.opensuse.org (195.135.221.134) port 80 (#0)
GET /history/latest HTTP/1.1 Host: download.opensuse.org User-Agent: curl/7.83.1 Accept: */*
* Mark bundle as not supporting multiuse < HTTP/1.1 302 Found < Date: Sun, 29 May 2022 21:44:28 GMT < Server: Apache < content-length: 0 < location: http://mirrorcache-eu.opensuse.org/history/latest
Ah, here we go. You get a HTTP redirect ("location: ..."), but curl doesn't follow redirects automatically.
That might be a side effect of our switch from mirrorbrain to mirrorcache for http some weeks ago. (AFAIK mirrorbrain always directly served this file.) (For https, we use mirrorbrain since about a year.)
Adding -L to the curl call should help (it enables following the "location:" header).
Please also open a bugreport for tumbleweed-cli so that everybody gets the -L added.
That's 2) - download.o.o doesn't have latest Tumbleweed
I have submitted the bug report on tumbleweed-cli.
Yeah, it takes a little while after a build is published before the ISO shows up and tumbleweed status lists it as the latest, BUT, in this case a second build was published and neither build is showing up as available. That's why I reported the issue because it is definitely not normal for that to have occurred.
Bernhard did manually call the publish script in the meantime (see ticket) - that's not a fix, but at least a workaround. [from #opensuse-project]
Dominique has fixed the publishing issue.
participants (1)
-
Joe Salmeri