https://progress.opensuse.org/https://progress.opensuse.org/themes/openSUSE/favicon/favicon.ico?15829177842022-05-25T07:24:57ZopenSUSE Project Management ToolopenQA Tests - action #111551: [opensuse] Failure to create TW image (published)https://progress.opensuse.org/issues/111551?journal_id=5227072022-05-25T07:24:57Zdimstardimstar@opensuse.org
<ul><li><strong>Assignee</strong> set to <i>andriinikitin</i></li></ul><p>Can reproduce the issue (rather simply) outside of openQA:</p>
<blockquote>
<p>wget <a href="http://download.opensuse.org/tumbleweed/repo/oss/CHECKSUMS" class="external">http://download.opensuse.org/tumbleweed/repo/oss/CHECKSUMS</a><br>
sha256sum CHECKSUMS <br>
ed37e49daebbc84dceaec335e1115e8f5d6f8c110be4453aec199fc5a1fee87b CHECKSUMS</p>
</blockquote>
<p>compared to <a href="https://download.opensuse.org/tumbleweed/repo/oss/CHECKSUMS.mirrorlist" class="external">https://download.opensuse.org/tumbleweed/repo/oss/CHECKSUMS.mirrorlist</a>, where the sha256sum is listed as f04e0512011b29f04237840cda7ae6191fcd9f2dd25a4f7dfbd9c9d9ae1a1723</p>
<p>So to me this looks like a fallout from the switch from MirrorBrain to MirrorCache (apache for mirrorbrain had the /boot directory excluded and always served from the main servers IIRC, as the files do not change name, but can change content at any time)</p>
openQA Tests - action #111551: [opensuse] Failure to create TW image (published)https://progress.opensuse.org/issues/111551?journal_id=5227552022-05-25T08:03:13Zandriinikitinandrii.nikitin@suse.com
<ul><li><strong>Assignee</strong> changed from <i>andriinikitin</i> to <i>dimstar</i></li></ul><p>dimstar wrote:</p>
<blockquote>
<p>ed37e49daebbc84dceaec335e1115e8f5d6f8c110be4453aec199fc5a1fee87b CHECKSUMS</p>
<p>compared to <a href="https://download.opensuse.org/tumbleweed/repo/oss/CHECKSUMS.mirrorlist" class="external">https://download.opensuse.org/tumbleweed/repo/oss/CHECKSUMS.mirrorlist</a>, where the sha256sum is listed as f04e0512011b29f04237840cda7ae6191fcd9f2dd25a4f7dfbd9c9d9ae1a1723</p>
</blockquote>
<p>The checksum in .mirrorlist is not related to the problem, the real change is that download.opensuse.org started to redirecting requests for CHECKSUMS to downloadcontent.opensuse.org (as it does for all "big files" to be able to cope with load , delegating all big downloads).</p>
<pre><code class="text syntaxhl" data-language="text">curl -IsL https://download.opensuse.org/tumbleweed/repo/oss/CHECKSUMS
HTTP/2 302
date: Wed, 25 May 2022 07:41:53 GMT
location: https://downloadcontent.opensuse.org/tumbleweed/repo/oss/CHECKSUMS
server: Apache
content-length: 0
HTTP/2 200
server: nginx
date: Wed, 25 May 2022 07:41:53 GMT
content-type: application/octet-stream
content-length: 37230
last-modified: Tue, 24 May 2022 03:12:24 GMT
etag: "628c4d18-916e"
strict-transport-security: max-age=31536000
accept-ranges: bytes
</code></pre>
<p>So, to me the issue here is that the installer doesn't follow redirects for CHECKSUMS file and shows misleading error message instead. Is there chance that you confirm it and forward to the corresponding team?</p>
<p>Meanwhile I configured Apache on download.o.o to avoid such redirects and restarted job <a href="https://openqa.opensuse.org/tests/2372957#" class="external">https://openqa.opensuse.org/tests/2372957#</a></p>
<p>So reassigning the ticket back to you , so you decide whether it should be fixed in installer (otherwise it needs some workarounds on download.o.o and may break again later).</p>
openQA Tests - action #111551: [opensuse] Failure to create TW image (published)https://progress.opensuse.org/issues/111551?journal_id=5230462022-05-25T12:06:10Zdimstardimstar@opensuse.org
<ul><li><strong>Assignee</strong> changed from <i>dimstar</i> to <i>andriinikitin</i></li></ul><p><a href="https://openqa.opensuse.org/tests/2373822#step/welcome/5" class="external">https://openqa.opensuse.org/tests/2373822#step/welcome/5</a></p>
<p>the regression from the mirror side is still there - the tests fail with various files from the boot/ directory (they don't have versions in the file names)</p>
<p>Unlike the RPMs, where we have rebuild counters, the pure presence of the file on the mirror is no indication that the mirror is up-to-date.</p>
openQA Tests - action #111551: [opensuse] Failure to create TW image (published)https://progress.opensuse.org/issues/111551?journal_id=5239792022-05-30T11:28:59Zandriinikitinandrii.nikitin@suse.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Feedback</i></li></ul><p>(Somehow, I've missed the last update, so was looking only today.)<br>
So it looks that I didn't identify the root cause properly. Now I think the reason of failures in that download.o.o started using mirrors for files in boot/** folder, which wasn't intentional.<br>
It was fix in the morning, now no mirrors are used for files inside boot/** , so the install should work.<br>
I cannot confirm from openQA, because it has some other problems at the moment and jobs failed to start up.</p>
openQA Tests - action #111551: [opensuse] Failure to create TW image (published)https://progress.opensuse.org/issues/111551?journal_id=5314162022-06-22T08:07:40Zmaritawernermawerner@suse.com
<ul><li><strong>Subject</strong> changed from <i>Failure to create TW image (published)</i> to <i>[opensuse] Failure to create TW image (published)</i></li></ul> openQA Tests - action #111551: [opensuse] Failure to create TW image (published)https://progress.opensuse.org/issues/111551?journal_id=5443312022-08-09T11:36:34Zandriinikitinandrii.nikitin@suse.com
<ul><li><strong>Status</strong> changed from <i>Feedback</i> to <i>Resolved</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li></ul><p>I close it as resolved, but let me know if anything still needs to be addressed.</p>
<p>Regards,<br>
Andrii Nikitin</p>