Your require section is conflicting with your current package name (and is being a bit recursive).
First, let's peg your composer project version to the next version number:
"version": "2.1.7",
Then update your require section:
"require": {
"magento/product-community-edition": "2.1.7",
"composer/composer": "<=1.0.0-beta1",
"magento/data-migration-tool": "2.1.7",
},
You don't need to require magento/project-community-edition
- that's the name of the project you're attempting to update. See: "name": "magento/project-community-edition"
. You're also loading an out-of-date magento/data-migration-tool
but I'd guess you've already done the migration. You may be able to remove this entry as well. Finally, the core Magento repos suggest the <=1.0.0-beta1
version for composer/composer
so we should probably stick to that.
Under your "repositories"
the second
"magento": {
"type": "composer",
"url": "https://repo.magento.com"
}
is extraneous and can be removed.
I see, my suggestion to install it manually, was just a try you could do to see if the module was able to find its dependencies. Btw you should change your stability requirements in your composer.json
from
"minimum-stability": "stable"
to
"minimum-stability": "alpha"
then run composer update and all other needed commands.
Best Answer
You will want to check your config.json for composer.
Typically located at ~/.composer/config.json might looking something like this:
{ "config": {}, "repositories": { "firegento": { "type": "composer", "url": "http://packages.firegento.com" } } }
Change
"url": "http://packages.firegento.com"
to"url": "https://packages.firegento.com"
Should look like:
{ "config": {}, "repositories": { "firegento": { "type": "composer", "url": "https://packages.firegento.com" } } }