Connections to download.opensuse.org affecting openQA CI and o3
I'm observing more issues with download.opensuse.org and I need something I can refer to. Regardless of wether it's an issue on our end or somewhere else.
On some GHA jobs:
Error: ing: libsndfile1-1.0.31-2.2.x86_64.rpm [error] Download (curl) error for 'http://download.opensuse.org/tumbleweed/repo/oss/x86_64/libsndfile1-1.0.31-2.2.x86_64.rpm': Abort, retry, ignore? [a/r/i/...? shows all options] (a): a Error code: Curl error 55 Error message: Connection died, tried 5 times before giving up Error: ing: fontconfig-2.13.1-2.12.x86_64.rpm [error] Download (curl) error for 'http://download.opensuse.org/tumbleweed/repo/oss/x86_64/fontconfig-2.13.1-2.12.x86_64.rpm': Abort, retry, ignore? [a/r/i/...? shows all options] (a): a Error code: Curl error 55 Error message: Connection died, tried 5 times before giving up
On some openQA tests on o3:
Needles with the error messages attached.
I just looked into https://github.com/os-autoinst/os-autoinst/actions/workflows/ci_extended.yml and this problem started apparently on December 13.
Just that we usually don't see it in pull requests because it is only executed on push events, where only the repo admin(s) get a notification.
TL;DR: Might be a curl regression, investigation is ongoing. Suggested workaround is to use dnf with a high number of retries configured replacing zypper.
https://github.com/openSUSE/zypper/issues/399#issuecomment-1010465696 confirms that the main issue seems to be a curl regression or change of behaviour.