Support

Akeeba Backup for Joomla!

#36360 Updates don't show in Joomla

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 formfranska on Wednesday, 05 January 2022 04:52 CST

formfranska

Please look at the bottom of this page (under Support Policy Summary) for our support policy summary, containing important information regarding our working hours and our support policy. Thank you!


EXTREMELY IMPORTANT: Please attach a ZIP file containing your Akeeba Backup log file in order for us to help you with any backup or restoration issue. If the file is over 2Mb, please upload it on your server and post a link to it.


Description of my issue: Updates don't show up in Joomla backend
I have read #33258 – Updates, and tried to apply (adapt) to Joomla 4 update sites. So I removed my key from Admin Tools and Akeeba Backup update sites. Then tried to empty cache but Joomla said my cache was empty. So I logged out and logged back in again. Filled in the keys in Update sites and saved and closed. I've done this twice now but updates still don't show. These are the updates that don't show up:

file_fof40  (4.0.9 => 4.1.0)

Akeeba Backup for Joomla! package (9.0.10 => 9.0.11)

Admin Tools package (7.0.9 => 7.0.10)

I do understand this is a Joomla issue cause I've updated other sites without issues. But still would appreciate it very much if you'd be able to give me a clue on how to solve it.

This site (where I have the issue) is on a subdomain of my main domain. On the main domain installation on the same server with same version of Joomla it all works fine.

nicholas
Akeeba Staff
Manager

I have checked on a few dev and live sites on different hosts and continents, running Joomla 4.0.5 on different versions of PHP. The updates show up, so it's not a problem on our end. So let's see what's going on with your site.

Let me ask the silly “is it plugged in” question first. Are the respective update sites enabled? We are looking for the following:

  • FOF 4.x
  • Akeeba Backup Professional for Joomla!
  • Admin Tools Professional for Joomla

You can check that in System, Update, Update Sites.

If the update sites are enabled go to System, Maintenance, Clear Cache and click on Delete All — regardless of whether caching is enabled in Joomla's Global Configuration (that setting only controls public page items caching, it does not control the system cache we need to clean). Then go to System, Update, Extensions and click on Check for Updates.

If you do not get an error and the updates show up, well, it was a matter of a stuck cache.

If you get an error mentioning cdn.akeeba.com or cdn.akeeabackup.com tell your host to make changes in the server's firewall to allow access to these two domain names over port 443. If they ask for an IP address tell them to check it on the server using dig; this is a CDN, the brunch of IP addresses you get depend on where you are connecting from.

If you do not get an error but also see no updates ask your host if they are caching the requests you are making to other sites. Level 1 support may have no idea. Tell them upfront to escalate to an engineer if they are not 100% percent certain of their answer. According to our experience, many hosts using a caching proxy (such as Squid) to cache requests made to external sites. This makes sense when as a host you have, for example, 300 Joomla sites on a single server trying to query Joomla's update server. Now, normally the caching proxies would respect the caching headers sent from the remote server — ours tells to cache everything for up to an hour. It is possible to configure the caching proxies to ignore that and cache for a specific period of time and we've seen that happening more than we thought was possible. If this is the case, the host needs to clear their proxy cache.

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!

formfranska

Thank you so much! When I logged in today the updates were there so this must clearly have been something to do with cache that I wasn't able to delete myself yesterday. I updated without issues.

However, I'm not able to find FOF 4.x among the update sites (but it's not present in update sites anywhere on any of my sites).
The update sites I see are:

  • Akeeba Backup Professional for Joomla!
  • Admin Tools Professional for Joomla

Also, there was no particular update for FOF 4.x and I can't figure out how to check if it's been updated. The other sites I have updated were updated via Watchful where FOF 4.x was clearly indicated. This particular site is not yet connected to Watchful so I'm updating it "manually" in Joomla backend.

Could the FOF 4.x update have been included in the other 2 updates (ABP and AT) or is something still not right do you think? I'm not sure how to check if it's been updated (where to find it).

nicholas
Akeeba Staff
Manager

It's possible that you already updated to FOF 4.1. There's a change introduced in it. When it detects that it is running on Joomla 4 and nothing else is using it it will uninstall itself as soon as the update is installed. That's because our Joomla 4–only software no longer uses FOF, it uses core Joomla MVC.

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!

formfranska

Oh, that must be it! Thank you!

I just read akeeba.com/news/1745-about-our-fof-and-fef-frameworks-and-their-future.html
so I checked "Folder on your site: libraries/" and the FOF is not there. OK, then all is good.

Thank you so much for clarifying.

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!