- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Error Upgrade Magento from 2.4.4-p2 to 2.4.6
Hi everyone, I've been using magento2 for a few months but I'm having trouble understanding how to update.
Could anyone help me understand what this error means and how to fix it? BUT Upgrade should not install all updates automatically?
php bin/magento maintenance:enable
composer require magento/product-community-edition 2.4.6 --no-update
composer update --ignore-platform-reqs
>>>>
Loading composer repositories with package information
Info from https://repo.packagist.org: #StandWithUkraine
In Laminas\DependencyPlugin\DependencyRewriterV2:nPrePoolCreate
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires magento/product-community-edition 2.4.6 -> satisfiable by magento/product-community-edition[2.4.6].
- magento/product-community-edition 2.4.6 requires colinmollenhour/credis ^1.13 -> found colinmollenhour/credis[v1.13.0, v1.13.1, v1.14.0] but it conflicts with your root composer.json require (1.12.1).
>>>>
Thansk Alessandro
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Error Upgrade Magento from 2.4.4-p2 to 2.4.6
Hi all, could someone give me some advice to upgrade
Thanks Alessandro
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Error Upgrade Magento from 2.4.4-p2 to 2.4.6
The error message you received indicates that there is a conflict between the required version of the colinmollenhour/credis package specified in your magento/product-community-edition 2.4.6 dependency and the version required by your root composer.json file.
To resolve this conflict, you can try updating the version of colinmollenhour/credis in your root composer.json file to match the required version specified in your magento/product-community-edition 2.4.6 dependency.
Once you have resolved the conflict, you can run composer update command again to update your Magento instance to version 2.4.6.
Regarding your question about whether upgrading Magento should install all updates automatically, the answer is generally YES. When you upgrade Magento to a new version, it will usually include all updates and improvements from previous versions. However, it's always a good idea to check the release notes and documentation for the new version to understand any potential changes or compatibility issues that may arise.
If you like and accept the solution, hit Kudos.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Error Upgrade Magento from 2.4.4-p2 to 2.4.6
Hello @aghezzisec1096
There is an easy solution to fix this error “your requirements could not be resolved to an installable set of packages” in Magento 2. You just need to run the following commands:
- composer install --ignore-platform-reqs
or
- composer update --ignore-platform-reqs
If you find our reply helpful, please give us kudos.
A Leading Magento Development Agency That Delivers Powerful Results, Innovation, and Secure Digital Transformation.
WebDesk Solution Support Team
Get a Free Quote | | Adobe Commerce Partner | Hire Us | Call Us 877.536.3789
Thank You,
WebDesk Solution Support Team
Get a Free Quote | Email | Adobe Commerce Partner | Hire Us | Call Us 877.536.3789
Location: 150 King St. W. Toronto, ON M5H 1J9
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Error Upgrade Magento from 2.4.4-p2 to 2.4.6
Hello @johnwebdes40a5
after these comand
php bin/magento maintenance:enable
composer require magento/product-community-edition 2.4.6 --no-update
composer update --ignore-platform-reqs
i have this error
composer update --ignore-platform-reqs
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Continue as root/super user [yes]? yes
Loading composer repositories with package information
Info from https://repo.packagist.org: #StandWithUkraine
In Laminas\DependencyPlugin\DependencyRewriterV2:nPrePoolCreate
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires magento/product-community-edition 2.4.6 -> satisfiable by magento/product-community-edition[2.4.6].
- magento/product-community-edition 2.4.6 requires colinmollenhour/credis ^1.13 -> found colinmollenhour/credis[v1.13.0, v1.13.1, v1.14.0] but it conflicts with your root composer.json require (1.12.1).
Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
can you advise me ?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Error Upgrade Magento from 2.4.4-p2 to 2.4.6
If I understand correctly after this command
php bin/magento maintenance:enable
composer require magento/product-community-edition 2.4.6 --no-update
We advise you to manually edit the composer.json file with the right versions ?
Thanks Alessandro
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Error Upgrade Magento from 2.4.4-p2 to 2.4.6
Hello @aghezzisec1096
Please follow the steps below:
- Please delete composer.lock file (Please make sure to take a backup beforehand).
- Please try the following command:
composer require magento/product-community-edition 2.4.6 -W - Composer Update:
- Run composer update
- Please update the database schema and data. bin/magento setup:upgrade
- Please disable Magento maintenance mode. bin/magento maintenance:disable
- Restart Varnish. (Optional) Restart Varnish If you use it for page caching: service varnish restart
Thank You,
WebDesk Solution Support Team
Get a Free Quote | Email | Adobe Commerce Partner | Hire Us | Call Us 877.536.3789
Location: 150 King St. W. Toronto, ON M5H 1J9
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Error Upgrade Magento from 2.4.4-p2 to 2.4.6
I am trying to upgrade from Magento 2.4.2 to Magento 2.4.6, I did try several solutions including your suggested one but still stuck on the same error:
php bin/magento setup:upgrade
PHP Fatal error: Class Magento\Setup\Mvc\Bootstrap\InitParamListener contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (Laminas\ServiceManager\Factory\FactoryInterface::__invoke) in httpdocs/setup/src/Magento/Setup/Mvc/Bootstrap/InitParamListener.php on line 32
Im running PHP 8.2.9 on plesk server.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Error Upgrade Magento from 2.4.4-p2 to 2.4.6
Magento 2.4.6 needs newer colinmollenhour/credis than locked in composer.json
First update colinmollenhour/credis dependency
Update it and dependencies with composer command
Then upgrade Magento with composer
Read errors to find dependency conflicts
Update dependencies one by one before upgrading
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Error Upgrade Magento from 2.4.4-p2 to 2.4.6
Open your composer.json file, find a line with colinmollenhour/credis and put * in place of a version, like this:
"colinmollenhour/credis" : "*"