Some packages cannot be downloaded by composer due to a HTTP 302 redirect
What was the cause of the issue?
When downloading packages from typo3-ter, some packages fail with an error telling about a 302 redirect.
Adding
"options": {
"http": {
"follow_location": true,
"max_redirects": 1000
}
}
to the repository definition does not help.
Steps to reproduce
Run composer update
on this composer.json:
{
"repositories": [
{
"type": "composer",
"url": "https://composer.typo3.org/"
}
],
"require": {
"typo3/cms": "~7.6.15",
"typo3-ter/news": "~5.3.3"
},
"extra": {
"typo3/cms": {
"cms-package-dir": "{$vendor-dir}/typo3/cms",
"web-dir": "web"
}
}
}
Output of error log
Composer output:
Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 1 install, 0 updates, 0 removals
- Installing typo3-ter/news (5.3.3): Downloading (failed)
[Composer\Downloader\TransportException]
The "https://typo3.org/extensions/repository/download/news/5.3.3/t3x/" file could not be downloaded (HTTP/1.1 302 Moved Temporarily)update -prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--lock] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--no-suggest] [--with-dependencies] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [-i|--interactive] [--root-reqs] [- []...
When entering the given URL in a browser, a 404 page is opened with this error message:
Page Not Found Reason: Request parameters could not be validated (&cHash empty)