If you go back to my first reply in this ticket I am already explaining that. I'll try again using small words.
There are two kinds of extensions, free and commercial.
Free extensions do NOT need to authenticate the download of the update. It's freely available to all. These extensions will never have a problem updating unless you have a server issue or their developer's site is down.
Commercial (paid) extensions cannot let you download updates freely. If that was possible anyone could download the paid version without paying and the business making them would go under. Downloads need to be authenticated.
Joomla provides TWO (2) methods for authenticating the update downloads for commercial extensions:
1. Using the #__update_sites records. This is buggy. We use this as a fallback on Joomla 3. This is the recommended method on Joomla 4 so this is the only option we offer on Joomla 4 and only on Joomla 4. Most Joomla 3 extensions don't use it at all. All Joomla 4 extensions I have seen use this as this is the recommended method.
2. Using a plugin event. This plugin event can be provided in a system, installer or extension plugin (these are the plugin types which are always loaded by Joomla). Most Joomla 3 extensions use this method, with an installer plugin. We do the same since 2018.
However, you had to disable the Installer for Akeeba Backup and Admin Tools plugins temporarily to update from Akeeba Backup 7 to Akeeba Backup 8 and from Admin Tools 6 to Admin Tools 7. That was necessary to work around a bug in Joomla's extensions updater which made it impossible to install updates to two of our extensions because of a chicken and egg issue it caused. Most extensions don't have that problem because most commercial extension developers have exactly ONE extension in their portfolio (e.g. JCE) or force you to use the same download key for all of their extensions (e.g. Regular Labs).
So, as I said, you need to check a few things.
FIRST check if the Installer – Akeeba Backup and Installer – Admin Tools plugins are enabled.
If they are not enabled you need to enable them. Also note that we do try to re-enable them for you when you install an update but it's ultimately up to Joomla to decide if this will actually happen. Having update problems when the plugin handling the pre-download event is disabled is NOT unique to our extension, it is something which happens on ALL commercial extensions.
Also note that if these plugins are not enabled the only available method to authenticate the updates download is the fallback to the #__update_sites. However, this is buggy for the reasons I have explained many times. So even though you had disabled the plugins you would still be able to install updates thanks to the fallback BUT this stopped working because you hit one of the Joomla bugs which cause Joomla to lose the Download ID from the #__update_sites table.
Please note that after enabling these plugins you DO NOT – REPEAT: NOT – need to do the weird dance to refresh the updates. Also note that the weird dance to refresh the updates is NOT unique to our extensions, it applies to any extension using the #__update_sites record to store the Download ID and is necessary to work around three different Joomla bugs. This was fixed in Joomla 4; you can now click just one button to force reload the updates, FINALLY!
SECOND. If you have enabled these two plugins and you still have update issues it can mean one of three things.
1. You have NOT entered the Download ID to Akeeba Backup and Admin Tools. Go and check EACH of the components' Options. This issue has nothing to do with us, obviously.
2. You HAVE entered the Download ID but it's wrong. Check it against the Download IDs listed in the https://www.akeeba.com/download/official/add-on-dlid.html page. This issue has nothing to do with us, obviously — we NEVER change the Download IDs unless you explicitly come to our site and click on the button to regenerate or unpublish a Download ID.
3. You HAVE entered the Download ID, it IS correct but either a problem in Joomla or your server does not allow you to download the update. Again, this is not an issue that has to do with us. However, I consider it the least likely root cause for your issue. If that was the case you would MOST LIKELY not be able to see the updates (there's still a small chance your server could allow the update information to be fetched from cdn.akeeba.com but not the update package from www.akeeba.com, served by two different CDN providers each, Amazon CloudFlare and CloudFront respectively).
So, do you want to actually check the plugins and Download IDs on your sites or are you here just to vent? I can only help with problems, I will not accept venting. I have enough things Joomla 3.10 and 4 broke to deal with, despite the fact that I have been working 12 hours a day, 6 to 7 days a week for the past two months, testing our software on each and every pre-release version of Joomla. They still managed to include last minute changes which broke stuff!
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!