I am following the instructions at https://docs.acquia.com/commons/upgrade
to upgrade from 3.3 to 3.6
I installed the 3.6 tarball fresh and then copied over my sites directory.

I am getting the same sorts of problems reported in #2126711: Errrors upgrading to 7.x-3.4 and #2156839: Fatal error: Class 'RulesEventHandlerEntityBundle' not found" when Upgrading.

I cannot run any drush commands or navigate to any pages. everything results in
Error: Class 'RulesEventHandlerEntityBundle' not found

I have no idea what is going on, but I think the conclusion is that the upgrade instructions do not seem to work very well. maybe it works for test upgrades of a fresh install (??), but not so much for production sites.

Comments

Matt V.’s picture

I was running into the same issue until I eventually found #2092161: Update to the latest version of the Rules module, which pointed me to #2090511: <7.x-2.4 breaks site with "Fatal error: Class 'RulesEventHandlerEntityBundle' not found" in the Rules issue queue, and I realized that I hadn't put the site into maintenance mode while running upgrade.php. Unfortunately, the database was left in a corrupted state so it wasn't just a matter of enabling maintenance mode. The #2090511 issue has some tips on how to proceed.

In my case, it was easiest to restore the database and rerun the upgrade.php procedure again, this time with maintenance mode on. Once I did that, I was able to get past the Error: Class 'RulesEventHandlerEntityBundle' not found… message.

Devin Carlson’s picture

@Matt V. is correct, this is a duplicate of #2090511: <7.x-2.4 breaks site with "Fatal error: Class 'RulesEventHandlerEntityBundle' not found". Please refer to that issue for fixes, such as by running update.php manually.