After upgrading to 7.x-2.4 from 7.x-2.3, I get the following fatal error:
Fatal error: Class 'RulesEventHandlerEntityBundle' not found in /home/user/website/sites/all/modules/rules/modules/node.rules.inc on line 147
The error can be triggered via drush or the update manager. Please continue reading below to see how to fix it:
For the problems with drush Rules 2.5 has been released containing an update that should fix it. However, it turns out that there is still a problem running
drush up - probably due to a bug in drush (see the issue).
The following should solve any troubles using drush:
drush dl rules
Regarding the update manager we've been able to reproduce the problem and got the solution by not trying to put the site into maintenance mode after code-update, or to do it manually via settings.php - see #10.
After upgrading to Rules 2.5 make sure all updates have run through by visiting update.php. If you want to put your site into maintenance mode, do so before updating the code or do it manually via settings.php - see #10.