Hi!
Wasn't able to install Magento using composer project creation flow due to error below. Used archive installation for that. Now can't install any update and module because of the same error. See stack trace bellow.
Note: composer & auth.json & keys & composer diagnose - everything is ok. Please, don't spam such answers, cause reason is somewhere on server side of `repo.magento.com` and is about `cookie` module being redirected to `coieok` somehow.
www-data@a2bea6f3472c:~/html$ composer browse magento/module-cookie -vvv Reading ./composer.json Loading config file /var/www/.composer/auth.json Loading config file ./composer.json Checked CA file /etc/ssl/certs/ca-certificates.crt: valid Failed to initialize global composer: Composer could not find the config file: /var/www/.composer/composer.json To initialize a project, please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section Reading /var/www/html/vendor/composer/installed.json Loading plugin MagentoHackathon\Composer\Magento\Plugin activate magento plugin Loading plugin Magento\InventoryComposerInstaller\Plugin Running 1.9.0 (2019-08-02 20:55:32) with PHP 7.1.29 on Linux / 4.15.0-62-generic Downloading https://repo.magento.com/packages.json Writing /var/www/.composer/cache/repo/https---repo.magento.com/packages.json into cache Downloading https://repo.packagist.org/packages.json Writing /var/www/.composer/cache/repo/https---repo.packagist.org/packages.json into cache Reading /var/www/.composer/cache/repo/https---repo.packagist.org/p-provider-2013.json from cache Reading /var/www/.composer/cache/repo/https---repo.packagist.org/p-provider-2014.json from cache Reading /var/www/.composer/cache/repo/https---repo.packagist.org/p-provider-2015.json from cache Reading /var/www/.composer/cache/repo/https---repo.packagist.org/p-provider-2016.json from cache Reading /var/www/.composer/cache/repo/https---repo.packagist.org/p-provider-2017.json from cache Reading /var/www/.composer/cache/repo/https---repo.packagist.org/p-provider-2018.json from cache Reading /var/www/.composer/cache/repo/https---repo.packagist.org/p-provider-2018-10.json from cache Reading /var/www/.composer/cache/repo/https---repo.packagist.org/p-provider-2019-01.json from cache Reading /var/www/.composer/cache/repo/https---repo.packagist.org/p-provider-2019-04.json from cache Reading /var/www/.composer/cache/repo/https---repo.packagist.org/p-provider-2019-07.json from cache Reading /var/www/.composer/cache/repo/https---repo.packagist.org/p-provider-archived.json from cache Downloading http://repo.packagist.org/p/provider-latest%24fccda46c7df65a6a20ac520f5ad09deb51c7130bd2fd4c750a0c6f1112c1c647.json Writing /var/www/.composer/cache/repo/https---repo.packagist.org/p-provider-latest.json into cache Downloading http://repo.packagist.org/p/magento/module-cookie%2413bb5cbfa29b7aaf8df5c0cf67822c0aa01450e59e1ebcdc5ed475e1d30acb68.json Following redirect (2) https://packagist.org/p/magento/module-coieok%2413bb5cbfa29b7aaf8df5c0cf67822c0aa01450e59e1ebcdc5ed475e1d30acb68.json Downloading https://packagist.org/p/magento/module-coieok%2413bb5cbfa29b7aaf8df5c0cf67822c0aa01450e59e1ebcdc5ed475e1d30acb68.json [Composer\Downloader\TransportException] The "https://packagist.org/p/magento/module-coieok%2413bb5cbfa29b7aaf8df5c0cf67822c0aa01450e59e1 ebcdc5ed475e1d30acb68.json" file could not be downloaded (HTTP/1.1 404 Not Found) Exception trace: () at phar:///usr/local/bin/composer/src/Composer/Util/RemoteFilesystem.php:440 Composer\Util\RemoteFilesystem->get() at phar:///usr/local/bin/composer/src/Composer/Util/RemoteFilesystem.php:880 Composer\Util\RemoteFilesystem->handleRedirect() at phar:///usr/local/bin/composer/src/Composer/Util/RemoteFilesystem.php:430 Composer\Util\RemoteFilesystem->get() at phar:///usr/local/bin/composer/src/Composer/Util/RemoteFilesystem.php:104 Composer\Util\RemoteFilesystem->getContents() at phar:///usr/local/bin/composer/src/Composer/Repository/ComposerRepository.php:687 Composer\Repository\ComposerRepository->fetchFile() at phar:///usr/local/bin/composer/src/Composer/Repository/ComposerRepository.php:358 Composer\Repository\ComposerRepository->whatProvides() at phar:///usr/local/bin/composer/src/Composer/Repository/ComposerRepository.php:174 Composer\Repository\ComposerRepository->findPackages() at phar:///usr/local/bin/composer/src/Composer/Command/HomeCommand.php:77 Composer\Command\HomeCommand->execute() at phar:///usr/local/bin/composer/vendor/symfony/console/Command/Command.php:245 Symfony\Component\Console\Command\Command->run() at phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:835 Symfony\Component\Console\Application->doRunCommand() at phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:185 Symfony\Component\Console\Application->doRun() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:267 Composer\Console\Application->doRun() at phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:117 Symfony\Component\Console\Application->run() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:106 Composer\Console\Application->run() at phar:///usr/local/bin/composer/bin/composer:61 require() at /usr/local/bin/composer:24
Solved! Go to Solution.
The issue is `composer` related
composer config -g repo.packagist composer https://repo.packagist.org && composer config -g repo.magento composer https://repo.magento.com
Fixed the problem.