Support

Akeeba Backup for Joomla!

#41069 joomla 5 upgrade check - No Compatibility Information

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.8
PHP version
8.1
Akeeba Backup version
9.9.6

Latest post by nicholas on Friday, 06 September 2024 07:35 CDT

[email protected]

in the Pre-Update Check for Joomla ‎5.1.4, various akeeba components come up with No Compatibility Information, which presumably i can ignore?

Joomla cannot detect the extension's compatibility with the target version of Joomla.

Extension Name Extension Type Installed Version 4.4.8 Compatible 5.1.4 Compatible
FOF Library 2.4.3 No Compatibility Information No Compatibility Information
F0F (NEW) DO NOT REMOVE Library revAA17947 No Compatibility Information No Compatibility Information

System - One Click Action Plugin 2.1 No Compatibility Information No Compatibility Information

Akeeba Backup Notification Module Module 3.7.10 No Compatibility Information No Compatibility Information

 

another thing, i cannot get the search facility for support tickets to do anything, i always get the full list when i press search, even if i type something in to the left. should there be a popup dialog ??  

 

there is a bug in the akeeba backup doc (should be 2024):  

Support plan for Joomla 4
We will provide one (1) year of full support for Joomla! 4: October 17th, 2023 00:00:00 to October 16th, 2023 23:59:59

 

thanks

nicholas
Akeeba Staff
Manager

All the software you mentioned have been end of life for years. They are not compatible with Joomla! versions newer than 3.8 (some of them even earlier versions). They are completely inert code; they are not used anywhere.

The FOF 2 library was first released in late 2012. A few months later, the Joomla! project decided to include it with Joomla! 3 itself. This is the FOF 2.4.3 package you see. We discontinued all support for FOF 2 in June 2016; that's just over 8 years ago. Joomla! kept including this End of Life version of our library up to and including Joomla 3.10; we had no control over that, and I had frequently expressed my frustration that Joomla shipped an obsolete version of our software.

Back in 2014 Joomla! proceeded to forbid us from installing updates to our own library on pain of having our software delisted from the Joomla! Extensions Directory (imagine that!), making it impossible for us to update our own software! As a result, we had to fork FOF 2 as F0F in March 2014. Please see https://www.akeeba.com/news/1558-info-about-fof-and-f0f.html. We stopped using it back in March 2015 – that's nine and a half years ago.

In fact, our software for Joomla! 4 and 5 no longer uses FOF at all. We discontinued all versions of FOF back in 2021, having rewritten our software to use the new Joomla! API introduced in Joomla! 4.0.

The System - One Click Action Plugin was discontinued as of Akeeba Backup 6.0, released in February 2018 – that's five and a half years ago.

The Akeeba Backup Notification Module Module 3.7.10 was discontinued as of Akeeba Backup 3.10.2 released in March 2014 – that's ten and a half years ago.

So, yes, these pieces of software are most definitely incompatible with Joomla! 5, and one of them has not been under our control for over a decade.

another thing, i cannot get the search facility for support tickets to do anything, i always get the full list when i press search, even if i type something in to the left. should there be a popup dialog ??  

I am unclear as to what you mean. Can you send me a screenshot?

there is a bug in the akeeba backup doc (should be 2024):  

Thank you!

Please do note that this information is out of date now. It's been revised upwards: https://www.akeeba.com/news/1767-joomla-versions-supported-by-our-software.html 

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!

[email protected]

thanks.  according to my notes, we uninstalled akeeba admin and backup in joomla 3, upgraded to 4.2 and installed akeeba again. I think we did this because it was simpler than upgrading our old akeeba stuff. I probably decided that because of the uninstall we didn't need to do your step documented as 'Remove FOF and FEF' in your update doc. however, maybe the uninstall left some old akeeba stuff lying around?

anyway, in system manage extensions,
- a search for file_fef doesn't find anything.
- a search for FOF finds the library FOF v 2.4.3     - which I should uninstall?

what if anything should I do with these? Uninstall them?
- F0F (NEW) DO NOT REMOVE Library revAA17947     WAS ENABLED, IS NOW DISABLED
- System - One Click Action Plugin 2.1     IS DISABLED
- Akeeba Backup Notification Module Module 3.7.10    IS DISABLED

 

i have attached a screenshot of the search.

 

PS you still have your Summer vacation schedule mentioned below the ticket.

 

tks

nicholas
Akeeba Staff
Manager

The old stuff predates Akeeba Backup 8. As I told you, most of that was discontinued sometime between Akeeba Backup 3 and 6. Back then, you didn't uninstall anything. These are leftovers from the olden times.

What I had observed back then is that you could restore backups in such a way that the files of an old sub-extension we had already uninstalled when you updated our software were now put back on the site. Then people would use Discover in the extensions manager, and mindlessly install the end-of-life zombie extensions instead of figuring out this ain't right, these are leftovers which need to be removed from the disk. That's how you ended up with most of these zombie extensions.

The version of FOF 2 included with Joomla was not removed by Joomla on upgrade to 4.x. I have no idea why, since FOF 2 will MOST DEFINITELY NOT work on Joomla! 4. Either they were too incompetent to do this, or they deliberately did this to waste my time. Frankly, I can think of some people over there who couldn't punch their way out of a wet paper bag, and appear to have a personal vendetta against me for no reason, so I will go with "both of the above".

While you were on Joomla! 3 I would've told you to use our Magic Eraser to remove these leftovers. However, once you upgrade to Joomla! 4 or later you cannot use it – because these extensions are incompatible with Joomla! 4 and later, therefore might not even uninstall!

You should uninstall all of the extensions you listed in your original post. None of them are used anymore.

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!

[email protected]

thanks.

i  was able to uninstall 3 of them but not Akeeba Backup Notification Module Module 3.7.10 , get error "Call to a member function children() on null"

i suppose we just leave it there, orphaned and disabled...

nicholas
Akeeba Staff
Manager

If I remember correctly, in the administrator/modules/mod_akadmin folder there is a file called something like script.php. It is the file referenced in the XML file in the <script> tag. If you delete that file you should be able to uninstall the module.

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!

[email protected]

tks.  the administrator/modules/mod_akadmin folder doesn't exist, in fact there is nothing in the administrator/modules folder that looks related to akeeba.

[email protected]

in the log: PHP Warnings
Attempt to read property "name" on null in /home/peninsula/public_html/testsystem/public_html/libraries/src/Installer/InstallerAdapter.php on line 585
Attempt to read property "element" on null in /home/peninsula/public_html/testsystem/public_html/libraries/src/Installer/Adapter/ModuleAdapter.php on line 320
Attempt to read property "files" on null in /home/peninsula/public_html/testsystem/public_html/libraries/src/Installer/Adapter/ModuleAdapter.php on line 324

i also noticed that in public_html/libraries there are folders called fof30 and fof40.  fof40 has a lot of files.

nicholas
Akeeba Staff
Manager

Then the module is just a phantom entry. You can't remove it using the interface.

You can delete the libraries/fof30 and libraries/fof40 folders. They are no longer used by anything.

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!

[email protected]

i was able to uninstall the module eventually after deleting the row in the modules table, creating the administrator/modules/mod_akadmin folder and a mod_akadmin.xml file and possibly needing a mod_akadmin.php file too.  not exactly sure what was essential!  at one point it was asking for the XML Setup file.  i also needed to refresh the cache in the front end to see that it had deleted it.

i still don't understand where the front end got the version, author etc from...

all good, tks, ok to close.

 

nicholas
Akeeba Staff
Manager

not exactly sure what was essential!

All of what you did. Otherwise you'd be leaving behind orphan records in the modules and/or assets tables which can cause all sort of weird issues years later.

i still don't understand where the front end got the version, author etc from...

Joomla! caches this basic information in the #__extensions table record. That's where it gets the information; it's faster than having to read, and parse each individual extension's XML file.

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!

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!