Considering x86_64 is the name of a specific 64-bit ISA (Instruction Set Architecture) released in 1999 by AMD (Advanced Micro Devices), and later rebranded to amd64, I would rather download:
sudo curl -LJO "https://gitlab-runner-downloads.s3.amazonaws.com/latest/rpm/gitlab-runner_amd64.rpm"
I just tested it: it does download (62.4 MB).
Answer from VonC on Stack OverflowConsidering x86_64 is the name of a specific 64-bit ISA (Instruction Set Architecture) released in 1999 by AMD (Advanced Micro Devices), and later rebranded to amd64, I would rather download:
sudo curl -LJO "https://gitlab-runner-downloads.s3.amazonaws.com/latest/rpm/gitlab-runner_amd64.rpm"
I just tested it: it does download (62.4 MB).
You are not meant to download a file literally named "gitlab-runner_<arch>.rpm". You are meant to replace the "<arch>" part with an appropriate code for the architecture of the machine on which you intend to install the software: probably "x86_64", but maybe "i686" or something else.
If you look in the file you downloaded or ask the file command to identify it, you will likely find that it contains the HTML of an error page, if it contains anything at all.
We have largely on-prem / non-docker hosts. Currently we manually copy the https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64 over. https://i.imgur.com/L0h1qBb.png
Curious how you manage this? Ansible playbook?