I was recently trying to upgrade our Magento from 2.2.5 to Magento 2.2.7. I thought I succeeded but we're currently getting the following error:
There has been an error processing your request Exception printing is disabled by default for security reasons.
Error log record number: 335576744754
Having looked at this var log I can see the following message:
{"0":"Please update your modules: Run \"composer install\" from the Magento root directory.\nThe following modules are outdated:\nAmazon_Core db schema version: defined in codebase - 2.1.2, currently installed - 2.2.7\nAmazon_Core db data version: defined in codebase - 2.1.2, currently installed - 2.2.7\nAmazon_Login db schema version: defined in codebase - 2.1.1, currently installed - 2.2.7\nAmazon_Login db data version: defined in codebase - 2.1.1, currently installed - 2.2.7\nAmazon_Payment db schema version: defined in codebase - 2.1.1, currently installed - 2.2.7\nAmazon_Payment db data version: defined in codebase - 2.1.1, currently installed - 2.2.7\nKlarna_Core db schema version: defined in codebase - 4.5.2, currently installed - 4.5.6\nKlarna_Core db data version: defined in codebase - 4.5.2, currently installed - 4.5.6\nKlarna_Ordermanagement db schema version: defined in codebase - 4.4.1, currently installed - 4.4.2\nKlarna_Ordermanagement db data version: defined in codebase - 4.4.1, currently installed - 4.4.2\nKlarna_Kp db schema version: defined in codebase - 5.5.1, currently installed - 5.5.4\nKlarna_Kp db data version: defined in codebase - 5.5.1, currently installed - 5.5.4","1":"#0 /var/www/vhosts/mysite.com/httpdocs/vendor/magento/framework/Interception/Interceptor.php(121): Magento\Framework\Module\Plugin\DbStatusValidator->beforeDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Magento\Framework\App\Request\Http))\n#1 /var/www/vhosts/mysite.com/httpdocs/app/code/Infortis/Cgen/Plugin/Magento/Framework/App/FrontController.php(32): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))\n#2 /var/www/vhosts/mysite.com/httpdocs/vendor/magento/framework/Interception/Interceptor.php(135): Infortis\Cgen\Plugin\Magento\Framework\App\FrontController->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))\n#3 /var/www/vhosts/mysite.com/httpdocs/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))\n#4 /var/www/vhosts/mysite.com/httpdocs/generated/code/Magento/Framework/App/FrontController/Interceptor.php(26): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, Array)\n#5 /var/www/vhosts/mysite.com/httpdocs/vendor/magento/framework/App/Http.php(135): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))\n#6 /var/www/vhosts/mysite.com/httpdocs/generated/code/Magento/Framework/App/Http/Interceptor.php(24): Magento\Framework\App\Http->launch()\n#7 /var/www/vhosts/mysite.com/httpdocs/vendor/magento/framework/App/Bootstrap.php(257): Magento\Framework\App\Http\Interceptor->launch()\n#8 /var/www/vhosts/mysite.com/httpdocs/index.php(39): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))\n#9 {main}","url":"/admin_adminname/","script_name":"/index.php"}
I've logged into SSH and tried to run "Composer install" but it says there is nothing to update.
I've tried numerous other commands including:
php bin/magento setup:upgrade
bin/magento cache:clean
php -f bin/magento setup:static-content:deploy
Having looked in the "setup_module" table I can see that the versions in the table do not correspond with the versions in module manager as evidenced in the screenshot below
I could really use some advice if anyone knows how to resolve this