C5 broke after update of add on No such file or directory in /DataDisk/Disk01/shares/cms/concrete/libraries/loader.php on line 247

Permalink
I logged in to my sit dashboard and noticed that I have 3 add on that has been updated. So I clicked on download and install . once I did that I got the following error message:

Warning: Loader::require_once(/DataDisk/Disk01/shares/cms/concrete/config/../helpers/concrete/interface/menu.php) [loader.require-once]: failed to open stream: No such file or directory in /DataDisk/Disk01/shares/cms/concrete/libraries/loader.php on line 247


Now I am logged out and cant do any thing and the site is down.

Any help would be appreciated.

Thanks,

Alex

 
Mnkras replied on at Permalink Reply
Mnkras
What version of concrete5 are you running and what addon(s) did you update?
EZblue replied on at Permalink Reply
The version is 5.4.1.1 and the add on I believe was the either the pro blog and the dissection forum. I clicked on the first one to download and install and wile it was doing that I thought it finished the I clicked on the second one to download and install that is when all I got that error message and if you like to see it you can go to

http://typo.ezbluesoftware.com/index.php/login...


thanks,

Alex
RadiantWeb replied on at Permalink Reply
RadiantWeb
Hi, this should be in the support forum for ProBlog.

The latest version of proBlog requires C5.4.2. Download and upgrade your core and you should be fine.

I'll let Andrew know of the skipped upgrade version warning.

ChadStrat
EZblue replied on at Permalink Reply
Thank you for your response. I would have posted it to the problog support if I had any idea what is the cause. Second the problog developer should have checked the version before allowing the install.

Now you say download and install 5.4.2 and everything would be fine. Can you please explain? Do you mean install it over the existing files. Is there an upgrade procedure? Please note I have no access to the dashboard.

Thanks,

Alex
Mnkras replied on at Permalink Reply
Mnkras
You will have to do a manual upgrade,

download 5.4.2, and copy the /concrete folder over the existing one, then visit site.com/index.php/tools/required/upgrade
RadiantWeb replied on at Permalink Reply
RadiantWeb
I believe this to be a bug in the 5.4.1 upgrade code. ProBlog does in fact have a 5.4.2 version requirement in the package controller that for some reason the upgrade is skipping over.

Looking into this. Unfortunately, pkg version Check does not work in the context of the upgrade method becaus the version table bumps before hitting the package update method.
RadiantWeb replied on at Permalink Reply
RadiantWeb
I'm going to add this:
if(version_compare(APP_VERSION,'5.4.1.1','>')){}


C
EZblue replied on at Permalink Reply
sorry to bother you but I manually upgraded to 5.4.2 as you suggested.
once I completed the upgrade now I got this message:



Fatal error: Class 'AttributeKey' not found in /DataDisk/Disk01/shares/cms/concrete/models/attribute/categories/collection.php on line 23
Mnkras replied on at Permalink Reply
Mnkras
where are you getting that message?
EZblue replied on at Permalink Reply
When I try to connect to the site


http://typo.ezbluesoftware.com/...



That message is happened after I did manual upgrade from 5.4.1.1 to 5.4.2. by copying the new files over to the installed files.

All of this work because I updated my problog add on. I was told it is not the add on problem but the core. the bottom line is my site is down and we can't get access to anything.


Thanks,

Alex
RadiantWeb replied on at Permalink Reply
RadiantWeb
Did you go tohttp://yoursite.com/index.php/upgrade/...
?
Sent from my iPhone
Mnkras replied on at Permalink Reply
Mnkras
its site.com/tools/required/upgrade
RadiantWeb replied on at Permalink Reply
RadiantWeb
If you want to pm me your site info, I can sort that out for you. Although I am traveling all day tomorrow. So I won't be able to help until later int he day EST time. Perhaps Mike can take a look sooner. I don't want to speak for him.

Have you tried clearing all browser and core C5 cache?
Mnkras replied on at Permalink Reply
Mnkras
EZblue, figured it out, please re-upload the /concrete directory, not all files made it,
EZblue replied on at Permalink Reply
so I uploaded it again this time got this message:

Fatal error: Uncaught exception 'ADODB_Exception' with message 'mysql error: [1146: Table 'concrete.ComposerTypes' doesn't exist] in EXECUTE("select * from ComposerTypes where ctID = '5'") ' in /DataDisk/Disk01/shares/cms/concrete/libraries/3rdparty/adodb/adodb-exceptions.inc.php:78 Stack trace: #0 /DataDisk/Disk01/shares/cms/concrete/libraries/3rdparty/adodb/adodb.inc.php(1037): adodb_throw('mysql', 'EXECUTE', 1146, 'Table 'concrete...', 'select * from C...', false, Object(ADODB_mysql)) #1 /DataDisk/Disk01/shares/cms/concrete/libraries/3rdparty/adodb/adodb.inc.php(993): ADOConnection->_Execute('select * from C...') #2 /DataDisk/Disk01/shares/cms/concrete/libraries/3rdparty/adodb/adodb.inc.php(1605): ADOConnection->Execute('select * from C...', Array) #3 [internal function]: ADOConnection->GetRow('select * from C...', Array) #4 /DataDisk/Disk01/shares/cms/concrete/libraries/database.php(73): call_user_func_array(Array, Array) #5 [internal function]: Database->__call('GetRow', Array) #6 /DataDisk/Disk01/shares/cms/concrete in /DataDisk/Disk01/shares/cms/concrete/libraries/3rdparty/adodb/adodb-exceptions.inc.php on line 78
EZblue replied on at Permalink Reply
thanks for your offer. I sent you pm with the ftp information to get access.