'The stock item was unable to be saved. Please try again. Magento 2.4.0

I installed magento 2.4.0 on my Linux server from godaddy. I'm unable to add the products to it. It is showing the Error is The stock item was unable to be saved. Please try again. Can any one help me from this pleaseenter image description here



Solution 1:[1]

Please change all indexer as Update by Schedule mode in system-> index management. It's working for me.

Solution 2:[2]

If you are using Elasticsearch instead of Mysql. then please check once that elasticsearch is working or not.

sudo service elasticsearch status    // for checking the Running Status
sudo service elasticsearch start    // for Start
sudo service elasticsearch restart    // for Restart

Solution 3:[3]

I have fixed it. There was an entry missing in cataloginventory_stock

try to run this query

INSERT INTO cataloginventory_stock (stock_id, website_id, stock_name) VALUES ('1', '1', 'default');

Solution 4:[4]

Go to Magento 2.4.2 installation location:

cd /var/www/html

Flush cache

sudo php bin/magento cache:flush

Chek Indexer Status

php bin/magento indexer:status

Reset Indexer

php bin/magento indexer:reset

Reindex Indexer

php bin/magento indexer:reindex

Chek Indexer Status

php bin/magento indexer:status

Chek indexer Info

php bin/magento indexer:info

Finally Flush Cache

php bin/magento cache:flush

Restart sudo reboot


Login to admin and check

Solution 5:[5]

I've Migrated the magento 2.3.x into 2.4.x. I faced the same issues. I've resolved this issue the following way.

  1. INSERT INTO cataloginventory_stock (stock_id, website_id, stock_name) VALUES ('1', '1', 'default');

  2. php bin/magento indexer:reindex

  3. php bin/magento cache:flush

But still i am facing the same issue, then I did the below steps.

  1. mysqldump --single-transaction -u root -p mydb --triggers | sed -e 's/DEFINER[ ]=[ ][^]*/*/' > mydb_without_definer.sql
  2. DROP DATABASE mydb;
  3. create DATABASE mydb;
  4. mysql -u root -p m2_php74 < mydb_without_definer.sql
  5. php bin/magento indexer:reindex
  6. php bin/magento cache:flush

Thank you! Pilathraj

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Vishal Thakur
Solution 2 Vishal Thakur
Solution 3 Jigar Prajapati
Solution 4 bfontaine
Solution 5 pilathraj