Unable to edit after update to 5.6.1.2

Permalink
After updating to 5.6.1.2, we are no longer able to edit or add content blocks. When doing so, we get the following message:

"Warning: Concrete5_Library_Loader::require_once(/home/specvet/public_html/updates/concrete5.6.1.2_updater/concrete/blocks/image_ext/controller.php) [concrete5-library-loader.require-once]: failed to open stream: No such file or directory in /home/specvet/public_html/updates/concrete5.6.1.2_updater/concrete/core/libraries/loader.php on line 214

Fatal error: Concrete5_Library_Loader::require_once() [function.require]: Failed opening required '/home/specvet/public_html/updates/concrete5.6.1.2_updater/concrete/blocks/image_ext/controller.php' (include_path='/home/specvet/public_html/libraries/3rdparty:/home/specvet/public_html/updates/concrete5.6.1.2_updater/concrete/libraries/3rdparty:.:/usr/lib/php:/usr/local/lib/php') in /home/specvet/public_html/updates/concrete5.6.1.2_updater/concrete/core/libraries/loader.php on line 214"

Also, the IP group add on is not functioning.

Can you please help?

Thank you!
Amy

 
mhawke replied on at Permalink Reply
mhawke
That looks like you might have a problem with a block in [root]/blocks/image_ext

If you have a folder located at '[root]/blocks/image_ext', try renaming that folder to something else like "image_ext_broken"

Also, go to Dashboard->System and Settings->Cache and Speed Settings' and turn off the 'Overrides cache'.
spots317 replied on at Permalink Reply
Unfortunately, I cannot find the folder. Our site is hosted by concrete5. I don't know if that helps.

I did turn off the 'Overrides cache', but I still have the same problem.
spots317 replied on at Permalink Reply
Hello,

Unfortunately, I cannot find the folder. This site - hip.wvrc.specvet.com - is hosted by concrete5. I don't know if that helps.

I did turn off the 'Overrides cache', but I still have the same problem.

Thanks
Amy
mhawke replied on at Permalink Reply
mhawke
There is no such 'core' block as 'image_ext' so I'm wondering if someone added a custom block called 'image_ext' and then deleted the physical files from [root]/blocks/image_ext without actually removing the block from within C5 first. This can mean the C5 looks in it's database and sees that these files are supposed to exist but when it goes looking for them they are not there.

Make sure you are looking for for a folder in '[root]/blocks/image_ext' NOT '[root]/concrete/blocks/image_ext'
larese replied on at Permalink Reply
larese
Hello,
I'm having the same problem after upgrading to 5.6.1.2. When I try to insert a block, I've got this message:

Warning: require_once(/var/www/localhost/htdocs/www.labquazza.unito.it/packages/travisn_spacer/blocks/travisn_spacer/controller.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/localhost/htdocs/www.labquazza.unito.it/updates/concrete5.6.1.2_updater/concrete/core/libraries/loader.php on line 214

How can i solve this?
mhawke replied on at Permalink Reply
mhawke
I looks like the 'travisn_spacer' folder might have been deleted from the server but C5 still thinks it's installed because it's never been 'officially' deleted from within the C5 environment by visiting 'Dashboard->Extend->tnSpacer->Uninstall Package' so I would try re-installing the free "Spacer" package (made by TravisN) from the Marketplace.

When removing blocks and packages, always delete the add-on from within C5 first and then it is safe to delete the associated files and folders from the server.