We're encountering an issue with all catalog/product pages or pages using widgets that pull from the products/catalog are returning an error with status code 500.
In the apache error log I see the following:
PHP Fatal error: Uncaught Error: Cannot instantiate interface Magento\\ConfigurableProduct\\Pricing\\Price\\LowestPriceOptionsProviderInterface in /var/www/html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:73\nStack trace:\n#0 /var/www/html/vendor/magento/framework/ObjectManager/ObjectManager.php(71): Magento\\Framework\\ObjectManager\\Factory\\Dynamic\\Developer->create('Magento\\\\Configu...')\n#1 /var/www/html/vendor/magento/module-configurable-product/Pricing/Render/FinalPriceBox.php(46): Magento\\Framework\\ObjectManager\\ObjectManager->get('Magento\\\\Configu...')\n#2 /var/www/html/var/generation/Magento/ConfigurableProduct/Pricing/Render/FinalPriceBox/Interceptor.php(14): Magento\\ConfigurableProduct\\Pricing\\Render\\FinalPriceBox->__construct(Object(Magento\\Framework\\View\\Element\\Template\\Context), Object(Magento\\Catalog\\Model\\Product\\Interceptor), Object(Magento\\ConfigurableProduct\\Pricing\\Price\\FinalPrice), Object(Magento\\Framework\\Pricing\\Render\\RendererPool), Object(Magento\\ConfigurableProduct\\Pricing\\Price\\Confi in /var/www/html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php on line 73
Attempting to run any of the magento cli commands (setup, compile, etc) results in the following error being displayed: