Support

Akeeba Backup for Joomla!

#34649 Class 'FOF40\Container\Container' not found

Posted in ‘Akeeba Backup for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Akeeba Backup version
n/a

Latest post by on Thursday, 01 April 2021 20:17 CDT

CBCGOVKY

After attempting update to Akeeba Backup, I am unable to access my Joomla Admin page. Please assist with the error Class 'FOF40\Container\Container' not found

nicholas
Akeeba Staff
Manager

Download and extract the ZIP file of our software. There is a file called lib_fof40.zip in it. Extract it. It extracts a folder named fof. Rename it to fof40 and upload it into your libraries folder, overwriting a folder by the name fof40 if it exists. Please note that folders named f0f, fof or fof30 are different versions and MUST NOT be replaced.

If your host is using PHP opcode caching you may also have to ask them to reset the opcode cache.

Why this happens. There's a long standing bug in Joomla which happens very rarely, about 0.3% of extension installations. With most extensions you won't notice it. Our extensions are system level so any problem with Joomla correctly copying their files into place causes, um, let's just say very noticeable effects. With thousands of sites using our extensions we get to see several sites being affected every time we make a new release of our software.

The opcode cache is something we do anticipate and try to work around it. However, whether this is possible depends on the server configuration. It's possible for a server to have the PHP opcode enabled but the PHP function to reset it disabled. We've seen plenty of these servers. Hence the suggestion to also reset the opcode caching as well.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

nicholas
Akeeba Staff
Manager

If the above didn't help, please delete the folder plugins/system/akeebaupdatecheck 

This is a plugin we removed years ago. If it's still installed on your site it may cause the problem you describe when you update to Akeeba Backup 8.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

System Task
system
This ticket has been automatically closed. All tickets which have been inactive for a long time are automatically closed. If you believe that this ticket was closed in error, please contact us.

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!