it once again downloads completely fine
You download what URL exactly?
The URL from the log file that’s just before that sentence. The log file that you wanted people to post so that we knew the actual URLs. The URL in the log file that’s implicitly referred to by “that URL” when it’s the only preceding URL in the post.
The file is corrupted (likely, incomplete).
No. It’s not. Rather than guessing and assuming, you could see the bit where I already looked at this and said that requests are being redirected to the Google home page, run file <path> and get HTML document, ASCII text, with very long lines (3226) and then run cat <path> and see that it’s the HTML of Google’s home page.
Conspiracy theories …
When I can load a URL in Firefox and not with curl or wget, and the failure is “get redirected to Google” then that fits a common anti-bot defence. Spot the “bad” user agents (curl, wget, Python Requests, etc that are frequently used in scripting) and avoid wasting bandwidth by redirecting them to someone who can handle the load. I don’t see any other reason why a download mirror would want to redirect you to Google.
Call it a conspiracy theory if you want. I call it observations and prior experience making an informed guess at the most likely explanation. Something is causing CLI tools and libcurl requests to get redirected to Google, while letting Firefox correctly download the exact same URL. And that something is generally anti-bot configurations.
the right thing in this case is
a) contact the opensuse.mirror-services.net site admins and inform them about this problem
b) contact the openSUSE mirror admins and inform them about this problem
Ideally, both.
This is the openSUSE support forums. I assumed this was the appropriate place to report problems that aren’t software-related bugs that go in Bugzilla.
I don’t know how I’m supposed to contact the openSUSE mirror admins, though. There’s nothing about the admins on the Mirrors page or the mirror list. There’s a wiki page for adding a mirror, but that only includes the admin@opensuse.org email and I doubt they’d appreciate everyone contacting them with the problem rather than posting it publicly so that other people can see that they don’t need to report it. There’s also a mirror@lists.opensuse.org mailing list, but I doubt all of the dozens of other mirrors want that clogged up with reports. And there is an IRC channel, but I’m not set up to use IRC.
If you can point me to where openSUSE gives contact details for its mirror admins then I can send a message. But as it stands, I can’t send a message to an address that I don’t know!