System dashboard empty on Joomla 4.1.3 upgrade from 3.10 Topic is solved

Need help upgrading your Joomla! website or converting to Joomla! 4.x?

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.
Locked
vincentkoevoets
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Fri Nov 23, 2018 7:41 am

System dashboard empty on Joomla 4.1.3 upgrade from 3.10

Post by vincentkoevoets » Sat May 14, 2022 9:29 am

Hello everyone,

So I followed the guide on how to migrate to Joomla 4. Everything went very well, I uninstalled all the extensions that were not compatible, checked the database, cleared the cache and all the stuff in the recycle bin, and started the installation. No problem, afterwards I am greeted with the new Joomla 4 interface. Database is intact, not even repairs are needed. But now comes the fun part: the system dashboard is completely blank. Everything else seems to work, but the system dashboard is just.. not there. No errors in the logs, nothing. What am I doing wrong?
Schermafbeelding 2022-05-14 112759.png
You do not have the required permissions to view the files attached to this post.

User avatar
ceford
Joomla! Hero
Joomla! Hero
Posts: 2677
Joined: Mon Feb 24, 2014 10:38 pm
Location: Edinburgh, Scotland
Contact:

Re: System dashboard empty on Joomla 4.1.3 upgrade from 3.10

Post by ceford » Sat May 14, 2022 4:03 pm

Your system dashboard is not in English and there is an extra Help label. What happens if you login in English?

Did you install a language pack for J4?

Open administrator/logs/joomla_update.php with a text editor and see what it says, especially down at the bottom. Try the Forum Post Assistant.

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

Re: System dashboard empty on Joomla 4.1.3 upgrade from 3.10

Post by Per Yngve Berg » Sat May 14, 2022 4:50 pm

They are modules that can be added in Module Manager.

vincentkoevoets
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Fri Nov 23, 2018 7:41 am

Re: System dashboard empty on Joomla 4.1.3 upgrade from 3.10

Post by vincentkoevoets » Sat May 14, 2022 4:58 pm

Ah right, I see now I was poorly prepared. I will try the FPA and report back.
I did install a language pack in 3.10, should I disable that before upgrading?
And yes, I did try some things in the 4.0 system dashboard, resulting in the extra help button. I'm restoring a backup at the moment to 3.10, and after that I will try the whole process again.

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

Re: System dashboard empty on Joomla 4.1.3 upgrade from 3.10

Post by Per Yngve Berg » Sat May 14, 2022 5:51 pm

Did you check that the System Dashboard Module is published?

vincentkoevoets
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Fri Nov 23, 2018 7:41 am

Re: System dashboard empty on Joomla 4.1.3 upgrade from 3.10

Post by vincentkoevoets » Sat May 14, 2022 8:07 pm

Allright here we are. Did the whole update process again. There is an error now in the joomla_update.php log file, see below in second post because of number of characters limitation. I searched in the modules for System Dashboard, but it's not even installed let alone published. This seems strange right?
Well I hope you can give me some pointers.
Schermafbeelding 2022-05-14 om 21.47.03.png
Schermafbeelding 2022-05-14 om 22.05.04.png
FPA output:
Forum Post Assistant (v1.6.5) : 14-May-2022 wrote:
Basic Environment :: wrote:Joomla! Instance :: Joomla! 4.1.3-Stable (Kuamini) 10-May-2022
Joomla! Configured :: Yes | Writable (644) |
Configuration Options :: Offline: false | SEF: true | SEF Suffix: false | SEF ReWrite: true | .htaccess/web.config: Yes | GZip: false | Cache: false | CacheTime: 15 | CacheHandler: file | CachePlatformPrefix: false | FTP Layer: false | Proxy: false | LiveSite: | Session lifetime: 90 | Session handler: none | Shared sessions: false | SSL: 2 | Error Reporting: maximum | Site Debug: false | Language Debug: false | Default Access: Public | Unicode Slugs: false | dbConnection Type: mysqli | PHP Supports J! 4.1.3: Yes | Database Supports J! 4.1.3: Yes | Database Credentials Present: Yes |

Host Configuration :: OS: Linux | OS Version: 4.18.0-348.20.1.lve.1.el8.x86_64 | Technology: x86_64 | Web Server: Apache/2 | Encoding: gzip, deflate, br | System TMP Writable: Yes | Free Disk Space : 125.49 GiB |

PHP Configuration :: Version: 7.4.29 | PHP API: litespeed | Session Path Writable: Yes | Display Errors: 0 | Error Reporting: 32767 | 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: 8M | Max. Input Time: -1 | Max. Execution Time: 30 | Memory Limit: 128M

Database Configuration :: Version: 5.5.5-10.3.34-MariaDB-log-cll-lve (Client:mysqlnd 7.4.29) | Database Size: 8.80 MiB | #of Tables with config prefix:  126 | #of other Tables:  8 | User Privileges : GRANT ALL
Detailed Environment :: wrote:PHP Extensions :: Core (7.4.29) | date (7.4.29) | libxml (7.4.29) | openssl (7.4.29) | pcre (7.4.29) | sqlite3 (7.4.29) | zlib (7.4.29) | bz2 (7.4.29) | calendar (7.4.29) | ctype (7.4.29) | curl (7.4.29) | hash (7.4.29) | filter (7.4.29) | ftp (7.4.29) | gettext (7.4.29) | gmp (7.4.29) | SPL (7.4.29) | iconv (7.4.29) | pcntl (7.4.29) | readline (7.4.29) | Reflection (7.4.29) | session (7.4.29) | standard (7.4.29) | shmop (7.4.29) | SimpleXML (7.4.29) | mbstring (7.4.29) | tokenizer (7.4.29) | xml (7.4.29) | litespeed () | i360 (6.2.2) | bcmath (7.4.29) | dom (20031129) | fileinfo (7.4.29) | gd (7.4.29) | intl (7.4.29) | json (7.4.29) | exif (7.4.29) | mysqlnd (mysqlnd 7.4.29) | mysqli (7.4.29) | PDO (7.4.29) | pdo_mysql (7.4.29) | pdo_sqlite (7.4.29) | Phar (7.4.29) | posix (7.4.29) | soap (7.4.29) | sockets (7.4.29) | sodium (7.4.29) | xmlreader (7.4.29) | xmlwriter (7.4.29) | xsl (7.4.29) | zip (1.15.6) | ionCube Loader (11.0.0) | Zend Engine (3.4.0) |
Potential Missing Extensions ::
Disabled Functions :: system | exec | shell_exec | passthru | proc_get_status | proc_nice | proc_terminate | dl | popen | pcntl_exec |

Switch User Environment :: PHP CGI: No | Server SU: No | PHP SU: No | Potential Ownership Issues: No
Folder Permissions :: wrote:Core Folders :: images/ (755) | components/ (755) | modules/ (755) | plugins/ (755) | language/ (755) | templates/ (755) | cache/ (755) | logs/ (---) | tmp/ (755) | administrator/components/ (755) | administrator/modules/ (755) | administrator/language/ (755) | administrator/templates/ (755) | administrator/logs/ (755) |

Elevated Permissions (First 10) ::
Database Information :: wrote:Database statistics :: Uptime: 203553 | Threads: 32 | Questions: 71532417 | Slow queries: 63 | Opens: 659002 | Flush tables: 213 | Open tables: 2048 | Queries per second avg: 351.419 |
Extensions Discovered :: wrote:Components :: Site ::
Core ::
3rd Party:: WF_AGGREGATOR_AUDIO_TITLE (2.9.22) ? | WF_AGGREGATOR_DAILYMOTION_TITLE (2.9.22) ? | WF_AGGREGATOR_VIDEO_TITLE (2.9.22) ? | WF_AGGREGATOR_VIMEO_TITLE (2.9.22) ? | WF_AGGREGATOR_[youtube]_TITLE (2.9.22) ? | WF_FILESYSTEM_JOOMLA_TITLE (2.9.22) ? | WF_LINKS_JOOMLALINKS_TITLE (2.9.22) ? | WF_POPUPS_JCEMEDIABOX_TITLE (2.9.22) ? | WF_LINK_SEARCH_TITLE (2.9.22) ? | WF_ANCHOR_TITLE (2.9.22) ? | WF_ARTICLE_TITLE (2.9.22) ? | WF_ATTRIBUTES_TITLE (2.9.6) ? | WF_AUTOSAVE_TITLE (2.9.22) ? | WF_BROWSER_TITLE (2.9.22) ? | WF_CHARMAP_TITLE (2.9.22) ? | WF_CLEANUP_TITLE (2.9.22) ? | WF_CLIPBOARD_TITLE (2.9.22) ? | WF_CONTEXTMENU_TITLE (2.9.22) ? | WF_DIRECTIONALITY_TITLE (2.9.22) ? | WF_EMOTIONS_TITLE (2.9.22) ? | WF_FONTCOLOR_TITLE (2.9.22) ? | WF_FONTSELECT_TITLE (2.9.22) ? | WF_FONTSIZESELECT_TITLE (2.9.22) ? | WF_FORMATSELECT_TITLE (2.9.22) ? | WF_FULLSCREEN_TITLE (2.9.22) ? | WF_HELP_TITLE (2.9.22) ? | WF_HR_TITLE (2.9.22) ? | WF_IMGMANAGER_TITLE (2.9.22) ? | WF_KITCHENSINK_TITLE (2.9.22) ? | WF_LAYER_TITLE (2.6.26) ? | WF_LINK_TITLE (2.9.22) ? | WF_LISTS_TITLE (2.9.22) ? | WF_MEDIA_TITLE (2.9.22) ? | WF_NONBREAKING_TITLE (2.9.22) ? | JCE - Noneditable (1.0.0) ? | WF_PREVIEW_TITLE (2.9.22) ? | WF_PRINT_TITLE (2.9.22) ? | WF_REFERENCE_TITLE (2.9.6) ? | WF_SEARCHREPLACE_TITLE (2.9.22) ? | WF_SOURCE_TITLE (2.9.22) ? | WF_SPELLCHECKER_TITLE (2.9.22) ? | WF_STYLE_TITLE (2.9.22) ? | WF_STYLESELECT_TITLE (2.9.22) ? | WF_TABLE_TITLE (2.9.22) ? | WF_TEXTCASE_TITLE (2.9.22) ? | WF_VISUALBLOCKS_TITLE (2.9.22) ? | WF_VISUALCHARS_TITLE (2.9.22) ? | WF_WORDCOUNT_TITLE (2.9.22) ? | WF_XHTMLXTRAS_TITLE (2.9.22) ? |

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_installer (4.0.0) 1 | com_joomlaupdate (4.0.3) 1 | com_languages (4.0.0) 1 | com_login (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_search (3.0.0) 1 | com_tags (4.0.0) 1 | com_templates (4.0.0) 1 | com_users (4.0.0) 1 | com_mails (4.0.0) 1 | com_scheduler (4.1.0) ? | com_workflow (4.0.0) 1 | com_wrapper (4.0.0) 1 |
3rd Party:: COM_JCE (2.9.22) 1 | com_phocagallery (4.5.0) 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_search (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_latest (3.0.0) 1 | mod_latestactions (3.9.0) 1 | mod_logged (3.0.0) 1 | mod_login (3.0.0) 1 | mod_menu (3.0.0) 1 | mod_multilangstatus (3.0.0) 1 | mod_popular (3.0.0) 1 | mod_privacy_dashboard (3.9.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) ? | mod_title (3.0.0) 1 | mod_toolbar (3.0.0) 1 | mod_version (3.0.0) 1 | mod_frontend (4.0.0) ? | mod_loginsupport (4.0.0) ? | mod_messages (4.0.0) ? | mod_post_installation_messages (4.0.0) ? | mod_privacy_status (4.0.0) ? | mod_user (4.0.0) ? |
3rd Party::

Libraries ::
Core ::
3rd Party:: file_fof30 (3.7.4) ? |

Plugins ::
Core :: plg_actionlog_joomla (3.9.0) ? | plg_authentication_cookie (3.0.0) 1 | plg_authentication_joomla (3.0.0) 1 | plg_authentication_ldap (3.0.0) 0 | plg_captcha_recaptcha (3.4.0) 1 | 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) 0 | 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) 1 | 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_joomla (3.0.0) 1 | plg_extension_finder (4.0.0) 1 | plg_extension_namespacemap (4.0.0) 0 | 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_repeatable (3.9.0) 1 | plg_fields_sql (3.7.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_fields_subform (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) ? | plg_installer_packageinstaller (3.6.0) 1 | plg_installer_urlinstaller (3.6.0) ? | plg_installer_webinstaller (4.0.0) 1 | plg_installer_override (4.0.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_extensionupdate (3.0.0) 1 | plg_quickicon_joomlaupdate (3.0.0) 1 | plg_quickicon_phpversioncheck (3.7.0) 1 | plg_quickicon_privacycheck (3.9.0) 1 | plg_quickicon_eos310 (3.10.0) 1 | plg_quickicon_downloadkey (4.0.0) ? | plg_quickicon_overridecheck (4.0.0) 1 | plg_sampledata_multilang (4.0.0) 1 | plg_search_categories (3.0.0) 1 | plg_search_contacts (3.0.0) 1 | plg_search_content (3.0.0) 1 | plg_search_newsfeeds (3.0.0) 1 | plg_search_tags (3.0.0) 1 | plg_system_actionlogs (3.9.0) ? | plg_system_cache (3.0.0) 0 | plg_system_debug (3.0.0) 1 | plg_system_fields (3.7.0) 1 | plg_system_highlight (3.0.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_sef (3.0.0) 1 | plg_system_sessiongc (3.8.6) 1 | plg_system_stats (3.5.0) 1 | plg_system_updatenotification (3.5.0) 1 | plg_system_accessibility (4.0.0) ? | plg_system_httpheaders (4.0.0) 0 | plg_system_jooa11y (4.2.0) ? | plg_system_schedulerunner (4.1) ? | plg_system_skipto (4.0.0) 1 | plg_system_task_notification (4.1) ? | plg_system_webauthn (4.0.0) ? | plg_twofactorauth_totp (3.2.0) 0 | plg_twofactorauth_yubikey (3.2.0) 0 | plg_user_contactcreator (3.0.0) 1 | 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) ? | plg_api-authentication_basic (4.0.0) 1 | plg_api-authentication_token (4.0.0) ? | plg_behaviour_taggable (4.0.0) 1 | plg_behaviour_versionable (4.0.0) 1 | plg_filesystem_local (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_task_check_files (4.1) ? | plg_task_demo_tasks (4.1) ? | plg_task_requests (4.1) ? | plg_task_site_status (4.1) ? | plg_webservices_banners (4.0.0) ? | plg_webservices_config (4.0.0) ? | plg_webservices_content (4.0.0) 1 | plg_webservices_installer (4.0.0) ? | plg_webservices_languages (4.0.0) ? | plg_webservices_media (4.1.0) ? | plg_webservices_menus (4.0.0) ? | plg_webservices_messages (4.0.0) ? | plg_webservices_modules (4.0.0) ? | plg_webservices_newsfeeds (4.0.0) ? | plg_webservices_plugins (4.0.0) ? | plg_webservices_privacy (4.0.0) ? | plg_webservices_redirect (4.0.0) ? | plg_webservices_tags (4.0.0) ? | plg_webservices_templates (4.0.0) ? | plg_webservices_users (4.0.0) ? | plg_workflow_featuring (4.0.0) 1 | plg_workflow_notification (4.0.0) 1 | plg_workflow_publishing (4.0.0) 1 |
3rd Party:: plg_content_jce (2.9.22) 1 | plg_editors_codemirror (5.65.2) 1 | plg_editors_jce (2.9.22) 1 | plg_editors_tinymce (5.10.3) 1 | plg_extension_jce (2.9.22) 1 | plg_fields_mediajce (2.9.22) 1 | plg_installer_jce (2.9.22) 1 | plg_quickicon_jce (2.9.22) 1 | plg_system_jce (2.9.22) 1 |
Templates Discovered :: wrote:Templates :: Site :: vincent_template (1.0.0) 1 | cassiopeia (1.0) 1 |
Templates :: Admin :: atum (1.0) 1 |
You do not have the required permissions to view the files attached to this post.

vincentkoevoets
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Fri Nov 23, 2018 7:41 am

Re: System dashboard empty on Joomla 4.1.3 upgrade from 3.10

Post by vincentkoevoets » Sat May 14, 2022 8:09 pm

I put joomla_update.php output in a pastebin.
https://pastebin.com/gBaKhKKF
Last edited by vincentkoevoets on Sat May 14, 2022 8:13 pm, edited 1 time in total.

vincentkoevoets
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Fri Nov 23, 2018 7:41 am

Re: System dashboard empty on Joomla 4.1.3 upgrade from 3.10

Post by vincentkoevoets » Sat May 14, 2022 8:10 pm

See post above, too much characters so pastebin instead.
So this post can be deleted.

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

Re: System dashboard empty on Joomla 4.1.3 upgrade from 3.10

Post by Per Yngve Berg » Sat May 14, 2022 8:29 pm

Your screenshot is showing Extensions Manager, not Module Manager.

Max. Upload Size: 64M | Max. POST Size: 8M

Post size must be larger than Upload size.

User avatar
ceford
Joomla! Hero
Joomla! Hero
Posts: 2677
Joined: Mon Feb 24, 2014 10:38 pm
Location: Edinburgh, Scotland
Contact:

Re: System dashboard empty on Joomla 4.1.3 upgrade from 3.10

Post by ceford » Sun May 15, 2022 2:46 am

Your update log shows the installation aborted only part way through the sql statements. You need to find out why #__contact_details is missing the created column. If that is missing, what else is missing?

See this for an example completed update log:

https://github.com/ceford/joomla-notes/ ... update.php

vincentkoevoets
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Fri Nov 23, 2018 7:41 am

Re: System dashboard empty on Joomla 4.1.3 upgrade from 3.10

Post by vincentkoevoets » Sun May 15, 2022 5:54 am

Per Yngve Berg wrote:
Sat May 14, 2022 8:29 pm
Your screenshot is showing Extensions Manager, not Module Manager.

Max. Upload Size: 64M | Max. POST Size: 8M

Post size must be larger than Upload size.
Okay, post size is fixed, is now larger than upload size.
I was indeed showing you the Extension manager, here is a screenshot of the Module manager, with a screenshot of the edit menu for Admin Menu. Also, when I try to save any changes, I get a Mysql error but maybe that is to be expected with the Mysql error on upgrading? Changes made seem to be saved regardless of this error.
Schermafbeelding 2022-05-15 om 07.48.18.png
Schermafbeelding 2022-05-15 om 07.51.23.png
Schermafbeelding 2022-05-15 om 07.51.37.png
You do not have the required permissions to view the files attached to this post.

vincentkoevoets
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Fri Nov 23, 2018 7:41 am

Re: System dashboard empty on Joomla 4.1.3 upgrade from 3.10

Post by vincentkoevoets » Sun May 15, 2022 6:02 am

ceford wrote:
Sun May 15, 2022 2:46 am
Your update log shows the installation aborted only part way through the sql statements. You need to find out why #__contact_details is missing the created column. If that is missing, what else is missing?

See this for an example completed update log:

https://github.com/ceford/joomla-notes/ ... update.php
Yes, I saw that too. I don't know why the columns are missing, before upgrading I fixed the database and no errors showed up. After upgrading, I have database errors indeed as shown in the screenshot. Now as for what is missing, is there a way to know? There aren't any other errors, clicking the Update structure button does not do anything and I wouldn't know even where to begin to check the database integrity manually.
Schermafbeelding 2022-05-15 om 07.56.14.png
You do not have the required permissions to view the files attached to this post.

User avatar
ceford
Joomla! Hero
Joomla! Hero
Posts: 2677
Joined: Mon Feb 24, 2014 10:38 pm
Location: Edinburgh, Scotland
Contact:

Re: System dashboard empty on Joomla 4.1.3 upgrade from 3.10

Post by ceford » Sun May 15, 2022 9:02 am

Look in administrator/components/com_admin/sql/updates/mysql where you will find the files mentioned in your screenshot. Open each to see the sql command that changed table structure. Using phpMyAdmin, apply that command, either by copy/paste the sql, remembering to change the table prefix, or just change the table structure yourself.

vincentkoevoets
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Fri Nov 23, 2018 7:41 am

Re: System dashboard empty on Joomla 4.1.3 upgrade from 3.10

Post by vincentkoevoets » Sun May 15, 2022 7:02 pm

ceford wrote:
Sun May 15, 2022 9:02 am
Look in administrator/components/com_admin/sql/updates/mysql where you will find the files mentioned in your screenshot. Open each to see the sql command that changed table structure. Using phpMyAdmin, apply that command, either by copy/paste the sql, remembering to change the table prefix, or just change the table structure yourself.
Well, I went down the rabbit hole, and did as you suggested. I executed all the queries from all the sql files, and there were lots of things wrong with the database. Especially the #__contact_details table missed about 5 columns.
After going through this (and what a job it was...), all seems to work well now. The System dashboard is completely filled, I can check in everything again, and the Home dashboard now shows what it's supposed to.

Now, of course this raises a lot of questions. It seems that in the process from 3.10 to 4.1.3 some sql queries fail. I think the problem is that only this little line in joomla_update.php log file indicates that something is wrong:
"End of SQL updates - INCOMPLETE."
After that the file happily reports "Update to version 4.1.3 is complete.", while it is most certainly not the case. I'm no expert, but in case (some of) the sql queries fail, the update can never be completed, which was proven in my case. The result is some kind of limbo between the two versions of Joomla.

Am I the first one to report this problem? And of course, what did I do wrong? I toroughly followed the manual and went forward really under the impression I was ready to upgrade.

sozzled
I've been banned!
Posts: 13639
Joined: Sun Jul 05, 2009 3:30 am
Location: Canberra, Australia

Re: System dashboard empty on Joomla 4.1.3 upgrade from 3.10

Post by sozzled » Sun May 15, 2022 7:20 pm

Would it not be more appropriate delete the current—partially updated, but broken—website (i.e delete all the files in the file system and DROP site's associated database tables) and revert to J! 3.10.whatever-it-was (when things were "working") but using the backup that was made earlier and fix any database issues in J! 3.10 before attempting to migrate to J! 4.x?

It's possible, as @ceford suggested, to patch the broken J! 4 _contact_details table, at this point but that's just one table needing repair; are there others? Even if one repaired that table, would that fix the issue with the empty dashboard? I have my doubts. One could repair one broken table but is that all one has to do? Does repairing the _contact_details table restore the dashboard functionality?

I'm interested to know what happens when the update/migration procedure hits an obstacle, viz.
ceford wrote:
Sun May 15, 2022 2:46 am
Your update log shows the installation aborted only part way through the SQL statements.
If the update procedure stops at that point what else hasn't been processed?

Perhaps, because the OP has now repaired one broken table my questions are moot. 8)

vincentkoevoets wrote:
Sun May 15, 2022 7:02 pm
Now, of course this raises a lot of questions. It seems that in the process from 3.10 to 4.1.3 some sql queries fail. I think the problem is that only this little line in joomla_update.php log file indicates that something is wrong:
"End of SQL updates - INCOMPLETE."
After that the file happily reports "Update to version 4.1.3 is complete.", while it is most certainly not the case. I'm no expert, but in case (some of) the sql queries fail, the update can never be completed, which was proven in my case. The result is some kind of limbo between the two versions of Joomla.
You're quite right: this raises a few questions. Even though the file joomla_update.php states that something was incomplete, the procedure "happily" ends with the message that the update to version 4.1.3 is complete. As you say, the actual situation is that you're left in some kind of limbo not knowing whether (or why) something didn't work.

Because you don't know whether the update was completed successfully (because you're getting messages about the database structure) people scratch their heads and wonder what else they need to do? I don't know the answer(s) to these questions, sorry. :)

vincentkoevoets
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Fri Nov 23, 2018 7:41 am

Re: System dashboard empty on Joomla 4.1.3 upgrade from 3.10

Post by vincentkoevoets » Sun May 15, 2022 7:33 pm

@sozzled I'm not sure about the first part of your post, but the latter part was my point exactly. And I have at least one answer to one of your questions: I did at first only repair the #__contact_details table, but the problems remained. So I went through all of the sql files only to discover there was much more broken in the database than was indicated by the error in my screenshot above. It seems like after the notification of mysql processing incomplete, all the remaining sql files were not processed at all. With the before mentioned limbo as a result.

sozzled
I've been banned!
Posts: 13639
Joined: Sun Jul 05, 2009 3:30 am
Location: Canberra, Australia

Re: System dashboard empty on Joomla 4.1.3 upgrade from 3.10

Post by sozzled » Sun May 15, 2022 7:48 pm

Thanks for your reply. The first part of my previous post related to the efficacy of repairing one table as a means of restoring the system dashboard to its full functionality. As you wrote, there were "lots of things wrong with the database"—and it may not be necessary to list in detail all of those things. In my [somewhat limited] experience in going from one major version of J! to another, I've been as thorough as one could possibly be to check that there were no database problems before starting the migration; I say "somewhat limited": I've only done this a hundred times or so. Again, in my experience, if I've encountered database problems—on rare occasions—after migrating. When those things happen, I've restored the website to its former working state (by trashing all the files and its associated database tables) and examine the original, pre-converted database tables. On reviewing the database—before I tried any major migration— I've usually found problems; if you fix the problems before you start the update then the update should go through smoothly.

As I say, that's my somewhat limited experience.

But you're right. If you get a message that [basically] says, "Congratulations", but your website looks like a dog's breakfast then there's a lack of congruence, isn't there? I wouldn't get too obsessed about why things happen the way they sometimes do. Software isn't perfect: there's an old saying, "If builders built buildings the way that programmers build programs then the first woodpecker that comes along would destroy civilisation as we know it." :laugh:

I'm please to read that you resolved your problem. Best wishes and good luck for the future. 8)

User avatar
ceford
Joomla! Hero
Joomla! Hero
Posts: 2677
Joined: Mon Feb 24, 2014 10:38 pm
Location: Edinburgh, Scotland
Contact:

Re: System dashboard empty on Joomla 4.1.3 upgrade from 3.10

Post by ceford » Sun May 15, 2022 8:05 pm

vincentkoevoets wrote:
Sun May 15, 2022 7:33 pm
I did at first only repair the #__contact_details table, but the problems remained. So I went through all of the sql files only to discover there was much more broken in the database than was indicated by the error in my screenshot above.
I am impressed that you went through all of the sql files. I was rather hoping that fixing the problems reported in the screenshot would allow the Database Maintenance utility to do the rest. What about the queries that change data content?

vincentkoevoets
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Fri Nov 23, 2018 7:41 am

Re: System dashboard empty on Joomla 4.1.3 upgrade from 3.10

Post by vincentkoevoets » Mon May 16, 2022 7:48 am

Well, below is exactly the point I'm having some trouble with. The pre-converted database of the 3.10 installation was fine, according to the Database tab in Joomla itself. And there weren't any other errors, so how would one even begin to review the database? This isn't mentioned in the migration guide, so I never even thought of doing it. If I even had a hint before upgrading that something was wrong with the database, I wouldn't have upgraded and cleared out all the problems first, if I knew were to begin.
sozzled wrote:
Sun May 15, 2022 7:48 pm
When those things happen, I've restored the website to its former working state (by trashing all the files and its associated database tables) and examine the original, pre-converted database tables. On reviewing the database—before I tried any major migration— I've usually found problems; if you fix the problems before you start the update then the update should go through smoothly.
But as you say, my problem is fixed now so we can look forward again and get used to the beautiful Joomla 4 look and feel. I'll mark @ceford 's post as the solution because it has indeed fixed my problem, but I think there is some work to be done still on the upgrading process.

vincentkoevoets
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Fri Nov 23, 2018 7:41 am

Re: System dashboard empty on Joomla 4.1.3 upgrade from 3.10

Post by vincentkoevoets » Mon May 16, 2022 7:53 am

ceford wrote:
Sun May 15, 2022 8:05 pm
I am impressed that you went through all of the sql files. I was rather hoping that fixing the problems reported in the screenshot would allow the Database Maintenance utility to do the rest. What about the queries that change data content?
Hmm, that would have been a good one to try after fixing the #__contact_details table, but I never thought of that. It was quite a big job going through all the sql files, but it gave me a good insight on the sql queries that are run during an upgrade.
What do you mean queries that change data content? As far as I could tell all the queries are only meant to change the database structure, not the data stored in it, apart from some changes in modules. But it was a lot of sql, so I might have missed some things. But my site and administrator panel are working fine so I'd say nothing important in terms of data was lost or changed.

User avatar
ceford
Joomla! Hero
Joomla! Hero
Posts: 2677
Joined: Mon Feb 24, 2014 10:38 pm
Location: Edinburgh, Scotland
Contact:

Re: System dashboard empty on Joomla 4.1.3 upgrade from 3.10

Post by ceford » Mon May 16, 2022 9:35 am

vincentkoevoets wrote:
Mon May 16, 2022 7:53 am
What do you mean queries that change data content?
It was the 335 changes that did not alter structure and were skipped that caught my eye. I assumed they changed content. I don't know if that is significant.


Locked

Return to “Migrating and Upgrading to Joomla! 4.x”