Support

Akeeba Backup for Joomla!

#39994 CRON Job failed because of missing FOF 3.0 on latest Akkeba Backup Pro with Joomla 4.4

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
4.4.1
PHP version
8.1.26
Akeeba Backup version
9.8.3

Latest post by da.andres on Wednesday, 03 January 2024 02:19 CST

da.andres

Hello, 

 

I have set up a weekly automatic CRON Job for Backup with the command

/usr/bin/php8.1 /home/www/joomla/cli/joomla.php akeeba:backup:take

The code is executed with my webuser rights. 

 

However, since the last update of Akeeba the Cron Job fails every time. I got the following messaGE:

In AkeebaBackup.php line 128:

FOF 3.0 is not installed

 

From documentation I understood, that FOF 3 and 4 were deprecated and not necessary anymore with latest releases. SO I was wondering why these were necessary and why I should install them separatly. I didn't uninstall them manually, so I think it was introduced automatically. 

 

Thank you for helping me with this issue. 

 

Best regards,

Daniel

nicholas
Akeeba Staff
Manager

FOF is NOT used in any of our software for Joomla! 4 and 5. Moreover, FOF 3 had already been replaced by FOF 4 a few months before we released Akeeba Backup 9 for Joomla! 4 that no longe used FOF. Therefore, we can safely conclude that an old plugin is stuck on your server.

Please delete the folders plugins/console/akeebabackup, and plugins/console/akeeba (one or either might not exist), then install the latest version of Akeeba Backup 9 twice in a row without uninstalling it before or in between.

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!

da.andres

Hello Nicholas, 

 

Thank you for your suggestions. 

I did the steps as you told me, but however, the error persists. 

Do you have any other idea? 

 

Thanks

 

nicholas
Akeeba Staff
Manager

As I said, you have something very old still using FOF 3. None of our software was used it for well over 3 years.

Your best bet is to set error reporting to maximum and debug site to yes in your global configuration. Run the CLI command with the additiona -vvv option and observe the more detailed error message. It should point you to which plugin on your site still uses FOF 3.

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!

da.andres

Hello, 

 

I found out that there were two files from old Akkeba Backup installation:

  • plugins/console/src/Extension/AkeebaBackup.php
  • plugins/console/services/provider.php. 

Both belong to Akeeba, but were from 2020. After I deleted them and installed Akeeba Pro again, the error vanished. 

 

There is also another Akeeba file:

  • plugins/console/src/Helper/UUID4.php

Is it safe for removal?

 

Thanks

nicholas
Akeeba Staff
Manager

Yes, you can remove that too.

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!

da.andres

ok. thanks. 

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!