FatalError when Checking for Updates Topic is solved

Need help installing Joomla! 4.x? For all Joomla! 4.x installation issues please use this forum.

Moderator: General Support Moderators

Forum rules
Forum Rules
Absolute Beginner's Guide to Joomla! <-- please read before posting, this means YOU.
Forum Post Assistant - If you are serious about wanting help, you will use this tool to help you post.
Windows Defender SmartScreen Issues <-- please read this if using Windows 10
Post Reply
Rodgerbj
Joomla! Fledgling
Joomla! Fledgling
Posts: 3
Joined: Mon Oct 10, 2022 10:15 pm

FatalError when Checking for Updates

Post by Rodgerbj » Mon Mar 25, 2024 9:54 pm

I've just installed a local version of Joomla 4.4 as a test site on Windows 10 computer. When I go to System Updates to check for Joomla or Extension updates, I get :
Symfony\Component\ErrorHandler\Error\FatalError:
Error: Maximum execution time of 120 seconds exceeded
at E:\webroot\Sites\Joom4b\libraries\src\Http\Transport\SocketTransport.php:127

Sounds similar to some of the installation errors posted here, but unique enough that I don't think I saw anything helpful. Below is the FPA results. Thanks for any help resolving. In the mean time, it seems like the rest of the functionality works, I just can't use the automatic updates feature for Joomla or my own extension.

First time using the fpa. Hope I did this right...
Forum Post Assistant (v1.6.6) : 25-Mar-2024 wrote:
Basic Environment :: wrote:Joomla! Instance :: Joomla! 4.4.0-Stable (Pamoja) 17-October-2023
Joomla! Configured :: Yes | Read-Only (444) |
Configuration Options :: Offline: false | SEF: true | SEF Suffix: false | SEF ReWrite: false | .htaccess/web.config: No | GZip: false | Cache: false | CacheTime: 15 | CacheHandler: file | CachePlatformPrefix: false | FTP Layer: N/A | Proxy: false | LiveSite: | Session lifetime: 15 | Session handler: database | Shared sessions: false | SSL: 0 | Error Reporting: maximum | Site Debug: true | Language Debug: false | Default Access: Public | Unicode Slugs: false | dbConnection Type: mysqli | PHP Supports J! 4.4.0: Yes | Database Supports J! 4.4.0: Yes | Database Credentials Present: Yes |

Host Configuration :: OS: Windows NT | OS Version: 10.0 | Technology: AMD64 | Web Server: Apache/2.4.46 (Win64) OpenSSL/1.1.1i PHP/8.2.17 | Encoding: gzip, deflate, br | System TMP Writable: Yes | Free Disk Space : 208.69 GiB |

PHP Configuration :: Version: 8.2.17 | PHP API: apache2handler | Session Path Writable: Yes | Display Errors: 0 | Error Reporting: 22527 | Log Errors To: | Last Known Error: | Register Globals: | Magic Quotes: | Safe Mode: | Allow url fopen: 1 | Open Base: | Uploads: 1 | Max. Upload Size: 64M | Max. POST Size: 16M | Max. Input Time: 60 | Max. Execution Time: 120 | Memory Limit: 128M

Database Configuration :: Version: 8.0.23 (Client:mysqlnd 8.2.17) | Database Size: 4.56 MiB | #of Tables with config prefix:  75 | #of other Tables:  0 | User Privileges : GRANT ALL
Detailed Environment :: wrote:PHP Extensions :: Core (8.2.17) | bcmath (8.2.17) | calendar (8.2.17) | ctype (8.2.17) | date (8.2.17) | filter (8.2.17) | hash (8.2.17) | iconv (8.2.17) | json (8.2.17) | SPL (8.2.17) | pcre (8.2.17) | random (8.2.17) | readline (8.2.17) | Reflection (8.2.17) | session (8.2.17) | standard (8.2.17) | mysqlnd (mysqlnd 8.2.17) | tokenizer (8.2.17) | zlib (8.2.17) | libxml (8.2.17) | dom (20031129) | PDO (8.2.17) | openssl (8.2.17) | SimpleXML (8.2.17) | xml (8.2.17) | xmlreader (8.2.17) | xmlwriter (8.2.17) | apache2handler (8.2.17) | ldap (8.2.17) | fileinfo (8.2.17) | gd (8.2.17) | gettext (8.2.17) | intl (8.2.17) | imap (8.2.17) | mbstring (8.2.17) | exif (8.2.17) | mysqli (8.2.17) | odbc (8.2.17) | Phar (8.2.17) | pdo_mysql (8.2.17) | PDO_ODBC (8.2.17) | zip (1.21.1) | Zend Engine (4.2.17) |
Potential Missing Extensions :: curl |

Switch User Environment :: PHP CGI: No | Server SU: No | PHP SU: No | Potential Ownership Issues: No

Apache Modules :: core | mod_win32 | mpm_winnt | http_core | mod_so | mod_actions | mod_alias | mod_allowmethods | mod_asis | mod_auth_basic | mod_authn_core | mod_authn_file | mod_authz_core | mod_authz_groupfile | mod_authz_host | mod_authz_user | mod_autoindex | mod_cgi | mod_dir | mod_env | mod_include | mod_isapi | mod_log_config | mod_mime | mod_negotiation | mod_rewrite | mod_setenvif | mod_ssl | mod_php | Apache/2.4.46 (Win64) OpenSSL/1.1.1i PHP/8.2.17 |
Potential Missing Modules :: mod_expires | mod_deflate |
Folder Permissions :: wrote:Core Folders :: images/ (Writable) | components/ (Writable) | modules/ (Writable) | plugins/ (Writable) | language/ (Writable) | templates/ (Writable) | cache/ (Writable) | logs/ (Does Not Exist) | tmp/ (Writable) | administrator/components/ (Writable) | administrator/modules/ (Writable) | administrator/language/ (Writable) | administrator/templates/ (Writable) | administrator/logs/ (Writable) | api/ (Writable) |
Database Information :: wrote:Database statistics :: Uptime: 2080 | Threads: 2 | Questions: 15585 | Slow queries: 0 | Opens: 950 | Flush tables: 3 | Open tables: 850 | Queries per second avg: 7.492 |
Extensions Discovered :: wrote:Components :: Site ::
Core ::
3rd Party::

Components :: Admin ::
Core :: com_actionlogs (3.9.0) 1 | com_admin (4.0.0) 1 | com_ajax (4.0.0) 1 | com_associations (4.0.0) 1 | com_banners (4.0.0) 1 | com_cache (4.0.0) 1 | com_categories (4.0.0) 1 | com_checkin (4.0.0) 1 | com_config (4.0.0) 1 | com_content (4.0.0) 1 | com_contenthistory (4.0.0) 1 | com_cpanel (4.0.0) 1 | com_fields (4.0.0) 1 | com_finder (4.0.0) 1 | com_guidedtours (4.3.0) 1 | com_installer (4.0.0) 1 | com_joomlaupdate (4.0.3) 1 | com_languages (4.0.0) 1 | com_login (4.0.0) 1 | com_mails (4.0.0) 1 | com_media (3.0.0) 1 | com_menus (4.0.0) 1 | com_messages (4.0.0) 1 | com_modules (4.0.0) 1 | com_newsfeeds (4.0.0) 1 | com_plugins (4.0.0) 1 | com_postinstall (4.0.0) 1 | com_privacy (3.9.0) 1 | com_redirect (4.0.0) 1 | com_scheduler (4.1.0) 1 | com_tags (4.0.0) 1 | com_templates (4.0.0) 1 | com_users (4.0.0) 1 | com_workflow (4.0.0) 1 | com_wrapper (4.0.0) 1 |
3rd Party:: COM_GENERIC (1.1.12) 1 |

Modules :: Site ::
Core :: mod_articles_archive (3.0.0) 1 | mod_articles_categories (3.0.0) 1 | mod_articles_category (3.0.0) 1 | mod_articles_latest (3.0.0) 1 | mod_articles_news (3.0.0) 1 | mod_articles_popular (3.0.0) 1 | mod_banners (3.0.0) 1 | mod_breadcrumbs (3.0.0) 1 | mod_custom (3.0.0) 1 | mod_feed (3.0.0) 1 | mod_finder (3.0.0) 1 | mod_footer (3.0.0) 1 | mod_languages (3.5.0) 1 | mod_login (3.0.0) 1 | mod_menu (3.0.0) 1 | mod_random_image (3.0.0) 1 | mod_related_items (3.0.0) 1 | mod_stats (3.0.0) 1 | mod_syndicate (3.0.0) 1 | mod_tags_popular (3.1.0) 1 | mod_tags_similar (3.1.0) 1 | mod_users_latest (3.0.0) 1 | mod_whosonline (3.0.0) 1 | mod_wrapper (3.0.0) 1 |
3rd Party::

Modules :: Admin ::
Core :: mod_custom (3.0.0) 1 | mod_feed (3.0.0) 1 | mod_frontend (4.0.0) 1 | mod_guidedtours (4.3.0) 1 | mod_latest (3.0.0) 1 | mod_latestactions (3.9.0) 1 | mod_logged (3.0.0) 1 | mod_login (3.0.0) 1 | mod_loginsupport (4.0.0) 1 | mod_menu (3.0.0) 1 | mod_messages (4.0.0) 1 | mod_multilangstatus (3.0.0) 1 | mod_popular (3.0.0) 1 | mod_post_installation_messages (4.0.0) 1 | mod_privacy_dashboard (3.9.0) 1 | mod_privacy_status (4.0.0) 1 | mod_quickicon (3.0.0) 1 | mod_sampledata (3.8.0) 1 | mod_stats_admin (3.0.0) 1 | mod_submenu (3.0.0) 1 | mod_title (3.0.0) 1 | mod_toolbar (3.0.0) 1 | mod_user (4.0.0) 1 | mod_version (3.0.0) 1 |
3rd Party::

Libraries ::
Core ::
3rd Party::

Plugins ::
Core :: plg_actionlog_joomla (3.9.0) 1 | plg_api-authentication_basic (4.0.0) 0 | plg_api-authentication_token (4.0.0) 1 | plg_authentication_cookie (3.0.0) 1 | plg_authentication_joomla (3.0.0) 1 | plg_authentication_ldap (3.0.0) 0 | plg_behaviour_compat (4.4.0) 1 | plg_behaviour_taggable (4.0.0) 1 | plg_behaviour_versionable (4.0.0) 1 | plg_captcha_recaptcha (3.4.0) 0 | plg_captcha_recaptcha_invisible (3.8) 0 | plg_content_confirmconsent (3.9.0) 0 | plg_content_emailcloak (3.0.0) 1 | plg_content_fields (3.7.0) 1 | plg_content_finder (3.0.0) 1 | plg_content_joomla (3.0.0) 1 | plg_content_loadmodule (3.0.0) 1 | plg_content_pagebreak (3.0.0) 1 | plg_content_pagenavigation (3.0.0) 1 | plg_content_vote (3.0.0) 0 | plg_editors-xtd_article (3.0.0) 1 | plg_editors-xtd_fields (3.7.0) 1 | plg_editors-xtd_image (3.0.0) 1 | plg_editors-xtd_menu (3.7.0) 1 | plg_editors-xtd_module (3.5.0) 1 | plg_editors-xtd_pagebreak (3.0.0) 1 | plg_editors-xtd_readmore (3.0.0) 1 | plg_extension_finder (4.0.0) 1 | plg_extension_joomla (3.0.0) 1 | plg_extension_namespacemap (4.0.0) 1 | plg_fields_calendar (3.7.0) 1 | plg_fields_checkboxes (3.7.0) 1 | plg_fields_color (3.7.0) 1 | plg_fields_editor (3.7.0) 1 | plg_fields_imagelist (3.7.0) 1 | plg_fields_integer (3.7.0) 1 | plg_fields_list (3.7.0) 1 | plg_fields_media (3.7.0) 1 | plg_fields_radio (3.7.0) 1 | plg_fields_sql (3.7.0) 1 | plg_fields_subform (4.0.0) 1 | plg_fields_text (3.7.0) 1 | plg_fields_textarea (3.7.0) 1 | plg_fields_url (3.7.0) 1 | plg_fields_user (3.7.0) 1 | plg_fields_usergrouplist (3.7.0) 1 | plg_filesystem_local (4.0.0) 1 | plg_finder_categories (3.0.0) 1 | plg_finder_contacts (3.0.0) 1 | plg_finder_content (3.0.0) 1 | plg_finder_newsfeeds (3.0.0) 1 | plg_finder_tags (3.0.0) 1 | plg_installer_folderinstaller (3.6.0) 1 | plg_installer_override (4.0.0) 1 | plg_installer_packageinstaller (3.6.0) 1 | plg_installer_urlinstaller (3.6.0) 1 | plg_installer_webinstaller (4.0.0) 1 | plg_media-action_crop (4.0.0) 1 | plg_media-action_resize (4.0.0) 1 | plg_media-action_rotate (4.0.0) 1 | plg_multifactorauth_email (4.2.0) 1 | plg_multifactorauth_fixed (4.2.0) 0 | plg_multifactorauth_totp (3.2.0) 1 | plg_multifactorauth_webauthn (4.2.0) 1 | plg_multifactorauth_yubikey (3.2.0) 1 | plg_privacy_actionlogs (3.9.0) 1 | plg_privacy_consents (3.9.0) 1 | plg_privacy_content (3.9.0) 1 | plg_privacy_message (3.9.0) 1 | plg_privacy_user (3.9.0) 1 | plg_quickicon_downloadkey (4.0.0) 1 | plg_quickicon_eos (4.4.0) 1 | plg_quickicon_extensionupdate (3.0.0) 1 | plg_quickicon_joomlaupdate (3.0.0) 1 | plg_quickicon_overridecheck (4.0.0) 1 | plg_quickicon_phpversioncheck (3.7.0) 1 | plg_quickicon_privacycheck (3.9.0) 1 | plg_sampledata_multilang (4.0.0) 1 | plg_system_accessibility (4.0.0) 0 | plg_system_actionlogs (3.9.0) 1 | plg_system_cache (3.0.0) 0 | plg_system_debug (3.0.0) 1 | plg_system_fields (3.7.0) 1 | plg_system_guidedtours (4.3.0) 1 | plg_system_highlight (3.0.0) 1 | plg_system_httpheaders (4.0.0) 1 | plg_system_jooa11y (4.2.0) 1 | plg_system_languagecode (3.0.0) 0 | plg_system_languagefilter (3.0.0) 0 | plg_system_log (3.0.0) 1 | plg_system_logout (3.0.0) 1 | plg_system_logrotation (3.9.0) 1 | plg_system_privacyconsent (3.9.0) 0 | plg_system_redirect (3.0.0) 0 | plg_system_remember (3.0.0) 1 | plg_system_schedulerunner (4.1) 1 | plg_system_sef (3.0.0) 1 | plg_system_sessiongc (3.8.6) 1 | plg_system_shortcut (4.2.0) 1 | plg_system_skipto (4.0.0) 1 | plg_system_stats (3.5.0) 1 | plg_system_task_notification (4.1) 1 | plg_system_updatenotification (3.5.0) 1 | plg_system_webauthn (4.0.0) 1 | plg_task_check_files (4.1) 1 | plg_task_demo_tasks (4.1) 1 | plg_task_requests (4.1) 1 | plg_task_site_status (4.1) 1 | plg_user_contactcreator (3.0.0) 0 | plg_user_joomla (3.0.0) 1 | plg_user_profile (3.0.0) 0 | plg_user_terms (3.9.0) 0 | plg_user_token (3.9.0) 1 | plg_webservices_banners (4.0.0) 1 | plg_webservices_config (4.0.0) 1 | plg_webservices_content (4.0.0) 1 | plg_webservices_installer (4.0.0) 1 | plg_webservices_languages (4.0.0) 1 | plg_webservices_media (4.1.0) 1 | plg_webservices_menus (4.0.0) 1 | plg_webservices_messages (4.0.0) 1 | plg_webservices_modules (4.0.0) 1 | plg_webservices_newsfeeds (4.0.0) 1 | plg_webservices_plugins (4.0.0) 1 | plg_webservices_privacy (4.0.0) 1 | plg_webservices_redirect (4.0.0) 1 | plg_webservices_tags (4.0.0) 1 | plg_webservices_templates (4.0.0) 1 | plg_webservices_users (4.0.0) 1 | plg_workflow_featuring (4.0.0) 1 | plg_workflow_notification (4.0.0) 1 | plg_workflow_publishing (4.0.0) 1 |
3rd Party:: plg_editors_codemirror (5.65.15) 1 | plg_editors_tinymce (5.10.7) 1 |
Templates Discovered :: wrote:Templates :: Site :: cassiopeia (1.0) 1 |
Templates :: Admin :: atum (1.0) 1 |

User avatar
AMurray
Joomla! Exemplar
Joomla! Exemplar
Posts: 9822
Joined: Sat Feb 13, 2010 7:35 am
Location: Australia

Re: FatalError when Checking for Updates

Post by AMurray » Mon Mar 25, 2024 10:31 pm

Curious, why have you "just installed" 4.4.0, when the current version is 4.4.3 (downloads.joomla.org)?

You have a few missing php extensions (if you're on Xampp or WAMPServer, you need to enable them).

Potential Missing Modules :: mod_expires | mod_deflate |
Potential Missing Extensions :: curl |

These are incorrectly set: Max. Upload Size: 64M | Max. POST Size: 16M

The Max POST size needs to be equal to or larger than the Max Upload size. Make them both 64M.

Either change these through the interface used for your localhost web server or through the php.ini file.
Regards - A Murray
General Support Moderator

Rodgerbj
Joomla! Fledgling
Joomla! Fledgling
Posts: 3
Joined: Mon Oct 10, 2022 10:15 pm

Re: FatalError when Checking for Updates

Post by Rodgerbj » Tue Mar 26, 2024 8:31 pm

Thanks A Murray. That was helpful.

I've been having difficulty since I first started to upgrade from PHP 8.0. At that time I downloaded J! 4.4.0 and since I already had it in my downloads folder, I thought it would be a good test to see if Joomla would tell me to update Core to most recent version. Instead, I've been working through a lot of php stuff. Doing what I could find online. When I thought I had exhausted everything, I decided to post to the forum for help.

I didn't realize how useful the fpa tool could be until I ran it for the first time. There were about 6 extensions not enabled. So I enabled them all and the tool cleared all of them except the curl extension.

I missed the modules for Apache, but thanks to your observation, I discovered how to LoadModule the missing modules. That appears to be in good shape.

I also added the log folder, although I specified administrator logs folder in the global configuration section.

So now, I'm still stuck with why the curl extension is not working. The dll file is in my ext folder, and the php.ini has the curl extension enabled. Any guess why that may be?


Bernie 

User avatar
AMurray
Joomla! Exemplar
Joomla! Exemplar
Posts: 9822
Joined: Sat Feb 13, 2010 7:35 am
Location: Australia

Re: FatalError when Checking for Updates

Post by AMurray » Tue Mar 26, 2024 9:28 pm

Maybe it just requires the computer to be restarted? (or can you 'stop' and 'restart' the relevant Windows services concerned with Apache, PHP, MySQL)? Might be simpler to reboot.

Sorry, I am not a web server expert. I was just observing the missing items as reported by the FPA. Others will come along and offer their advice, I'm sure.
Regards - A Murray
General Support Moderator

User avatar
Per Yngve Berg
Joomla! Master
Joomla! Master
Posts: 31024
Joined: Mon Oct 27, 2008 9:27 pm
Location: Romerike, Norway

Re: FatalError when Checking for Updates

Post by Per Yngve Berg » Wed Mar 27, 2024 7:03 am

You are hitting this limit:

| Max. Execution Time: 120 |

SharkyKZ
Joomla! Hero
Joomla! Hero
Posts: 2941
Joined: Fri Jul 05, 2013 10:35 am
Location: Parts Unknown

Re: FatalError when Checking for Updates

Post by SharkyKZ » Wed Mar 27, 2024 7:43 am

This is a known issue that should be fixed in the next release.

Rodgerbj
Joomla! Fledgling
Joomla! Fledgling
Posts: 3
Joined: Mon Oct 10, 2022 10:15 pm

Re: FatalError when Checking for Updates

Post by Rodgerbj » Fri Apr 19, 2024 1:16 pm

Resolved this issue. It may have been an issue with the php_curl.dll file itself. I wanted to verify the php_curl.dll file was the compatible or same version as my PHP. Couldn't figure out a way to do so. So I:
Downloaded PHP-8.2.17 again and unzipped it to a new folder
Moved all the files from the new folder "C:\newfolder\ext" to my previously installed PHP folder {C:\php\ext)
Restarted my Apache server, and checked phpinfo to see cURL was enabled.


Post Reply

Return to “Installation Joomla! 4.x”