Skip to content

openqa-worker-cacheservice-minion.service - Download errors with big files on some aarch64 #6851

@ggardet

Description

@ggardet

I have setup an armv9 machine, running regular armv8 Tumbleweed, for openQA to test armv9 rebuild of Tumbleweed.
See: https://openqa.opensuse.org/admin/workers/1492

openqa-worker-cacheservice-minion.service works fine with a small NET ISO file: https://openqa.opensuse.org/tests/5476200
But it breaks with a bigger JeOS xz file: https://openqa.opensuse.org/tests/5476197

Log from openqa-worker-cacheservice-minion.service:

Nov 24 08:46:15 MS-R1 openqa-worker-cacheservice-minion[9104]: [9104] [i] Worker 9104 started
Nov 24 08:46:16 MS-R1 openqa-worker-cacheservice-minion[575743]: [575743] [i] Downloading: "openSUSE-Tumbleweed-NET-aarch64-Build2509.1-Media.iso"
Nov 24 08:46:53 MS-R1 openqa-worker-cacheservice-minion[575743]: [575743] [i] Cache size of "/var/lib/openqa/cache" is 0 Byte, with limit 50 GiB
Nov 24 08:46:53 MS-R1 openqa-worker-cacheservice-minion[575743]: [575743] [i] Downloading "openSUSE-Tumbleweed-NET-aarch64-Build2509.1-Media.iso" from "https://openqa.opensuse.org/tests/5476200/asset/iso/openSUSE-Tumbleweed-NET-aarch64-Build2509.1-Media.iso"
Nov 24 09:26:46 MS-R1 openqa-worker-cacheservice-minion[580912]: [580912] [i] Downloading: "openSUSE-Tumbleweed-ARM-JeOS-efi.aarch64-2025.11.09-Build5.3.raw.xz"
Nov 24 09:28:25 MS-R1 openqa-worker-cacheservice-minion[580912]: [580912] [i] Cache size of "/var/lib/openqa/cache" is 392 MiB, with limit 50 GiB
Nov 24 09:28:25 MS-R1 openqa-worker-cacheservice-minion[580912]: [580912] [i] Downloading "openSUSE-Tumbleweed-ARM-JeOS-efi.aarch64-2025.11.09-Build5.3.raw.xz" from "https://openqa.opensuse.org/tests/5476197/asset/hdd/openSUSE-Tumbleweed-ARM-JeOS-efi.aarch64-2025.11.09-Build5.3.raw.xz"
Nov 24 09:30:15 MS-R1 openqa-worker-cacheservice-minion[580912]: [580912] [i] Size of "/var/lib/openqa/cache/openqa.opensuse.org/openSUSE-Tumbleweed-ARM-JeOS-efi.aarch64-2025.11.09-Build5.3.raw.xz" differs, expected 1.1 GiB but downloaded 1 GiB
Nov 24 09:30:15 MS-R1 openqa-worker-cacheservice-minion[580912]: [580912] [i] Download error, waiting 5 seconds for next try (4 remaining)
Nov 24 09:30:15 MS-R1 openqa-worker-cacheservice-minion[580912]: [580912] [i] Downloading "openSUSE-Tumbleweed-ARM-JeOS-efi.aarch64-2025.11.09-Build5.3.raw.xz" from "https://openqa.opensuse.org/tests/5476197/asset/hdd/openSUSE-Tumbleweed-ARM-JeOS-efi.aarch64-2025.11.09-Build5.3.raw.xz"

The files are truncated but not always at the same offset. Truncated files:

/var/lib/openqa/cache/tmp:
total 3194512
-rw-------. 1 _openqa-worker _openqa-worker 1093070564 Nov 24 09:35 mojo.tmp.4qhsbzpDCp4PZpCx
-rw-------. 1 _openqa-worker _openqa-worker 1088999336 Nov 24 09:45 mojo.tmp.bKtNAJSoAefHQ5iZ
-rw-------. 1 _openqa-worker _openqa-worker 1089106792 Nov 24 09:58 mojo.tmp.JtyBL3pCMB1uMuPA

Manually downloaded file:

1142030516 Nov 24 08:46 openSUSE-Tumbleweed-ARM-JeOS-efi.aarch64-2025.11.09-Build5.3.raw.xz

A diff confirms we just miss the end of the file.

Any idea where this problem could come from?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions