I had a site updated to where I thought it would be able to go to Joomla 4. Ran a backup (actually two of them) and did the update. It failed so I tried to roll back to the backups. Once it restores the front end works but the back end shows random errors. For example going to the Extensions>Manage screen reports 0 Class 'JFormFieldList' not found.
The Akeeba interface is all debug information including the system info screen.
Warning: Use of undefined constant AKEEBA_PRO - assumed 'AKEEBA_PRO' (this will throw an Error in a future version of PHP) in /home/sawstemp/public_html/mixingupdate/administrator/components/com_akeeba/akeeba.php on line 64
Akeeba Backup - An unhandled Exception has been detected
500 Class 'Joomla\Console\Application' not foundFile
<root>/libraries/src/Application/ConsoleApplication.php
Line 39The content below this point is for developers and power users.
Joomla 3.10.10 – PHP 7.4.30 on Linux
The Extensions>Manage>Database screen shows 99 errors such as
- Database schema version (3.10.7-2022-03-18) does not match CMS version (4.1.3-2022-04-08).
- Table 'bk82o_user_keys' should not have column 'invalid'. (From file 4.0.0-2018-03-05.sql.)
- Table 'bk82o_extensions' should not have column 'system_data'. (From file 4.0.0-2018-03-05.sql.)
- Table 'bk82o_extensions' does not have column 'changelogurl'. (From file 4.0.0-2018-03-05.sql.)
- Table 'bk82o_updates' does not have column 'changelogurl'. (From file 4.0.0-2018-03-05.sql.)
- Table 'bk82o_user_notes' has the wrong type or attributes for column 'modified_user_id' with type int unsigned. (From file 4.0.0-2018-07-19.sql.)
- Table 'bk82o_finder_filters' has the wrong type or attributes for column 'created_by' with type int unsigned. (From file 4.0.0-2018-07-29.sql.)
- Table 'bk82o_finder_filters' has the wrong type or attributes for column 'created_by_alias' with type varchar(255). (From file 4.0.0-2018-07-29.sql.)
- Table 'bk82o_finder_filters' has the wrong type or attributes for column 'checked_out_time' with type datetime. (From file 4.0.0-2018-07-29.sql.)
- Table 'bk82o_finder_links' has the wrong type or attributes for column 'route' with type varchar(400). (From file 4.0.0-2018-07-29.sql.)
- Table 'bk82o_finder_links' has the wrong type or attributes for column 'language' with type CHAR(7). (From file 4.0.0-2018-07-29.sql.)
- Table 'bk82o_finder_links' has the wrong type or attributes for column 'state' with type int. (From file 4.0.0-2018-07-29.sql.)
- Table 'bk82o_finder_links' has the wrong type or attributes for column 'access' with type int. (From file 4.0.0-2018-07-29.sql.)
- Table 'bk82o_finder_links' has the wrong type or attributes for column 'publish_start_date' with type datetime. (From file 4.0.0-2018-07-29.sql.)
- Table 'bk82o_finder_links' has the wrong type or attributes for column 'publish_end_date' with type datetime. (From file 4.0.0-2018-07-29.sql.)
- Table 'bk82o_finder_links' has the wrong type or attributes for column 'start_date' with type datetime. (From file 4.0.0-2018-07-29.sql.)
- etc.
I tried restoring from both backups and both do the same thing.
Tried installing to empty folder and new clean database. Same thing happened...
I had this same experience on another site that I had to restore after trying the J4 update. What am I doing wrong? Did I miss something?
Attached the log files of the two backup attempts.