Support

Admin Tools

#36437 Joomla stuck on Checking for updates

Posted in ‘Admin Tools 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
Admin Tools version
n/a

Latest post by on Wednesday, 16 February 2022 20:17 CST

ccarter72

After installing Admin Tools, Joomla gets stuck on checking for Updates, Overrides, Extensions, and Requests.  See attached screenshot.

nicholas
Akeeba Staff
Manager

Admin Tools does not block or otherwise interact with Joomla's extensions updater.

The problem here is of a different nature. These icons are updated asynchronously. The browser sends AJAX requests to your server to request the status of the updates, overrides and so on. However, Joomla is trying to send all these requests at once. From your server's perspective, there is a barrage of requests coming from your IP address. From where the server is standing (it doesn't know tha nature of these requests, why or how they were initiated) it looks like a Denial of Service attack. Most servers will block some or all of these requests. The same problem existed in Joomla Update's pre–update checks for new minor and major versions of Joomla. I have contributed a fix for Joomla Update which will hopefully make it to Joomla 4.0 before version 4.1 is released but I have not tried to fix the status check quickicons (what you have a problem with) and I don't think the core contributors have understood yet the nature of the problem I just described to you.

In extremely rare cases you may have a different problem: you may have a $live_host set up in your configuration.php file which does not agree with the settings you have set up in the .htaccess Maker. For example, if your configuration.php file reads $live_host = 'http://example.com' and you have enabled HSTS and redirect non-www to www in the .htaccess Maker you have a problem: your site is NOT accessed through http:// (HSTS means it's always accessed by https://) and the non-www to www redirection means that your site is always accessed as www.example.com, not example.com without the www in front. This discrepancy will make AJAX requests to fail as well as fonts not load. Since I see the graphics of the icons which are loaded  through a font file (Fontawesome 5) I don't think that's the case which is why I am only mentioning this last. Do check your configuration.php file, though. If it has a value for $live_site unset it, i.e. make that line read public $live_site = '';

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!