Marc,

Sorry to see you encountered this.

I searched https://jira.mariadb.org and cannot find a similar issue.

Can you please create a bug report.

A mariadbackup might hit exactly the same issue. A mysqldump/restore
will regenerate the innodb space listed as corrupt.

On Fri, Nov 5, 2021 at 3:45 AM Marc Chamberlin <m...@marcchamberlin.com> wrote:
>
>
> Hello - I have ran into a problem that maybe someone else has hit and knows a 
> solution for it.  I recently upgraded my OpenSuSE 15.2 x64 version to 
> OpenSuSE 15.3 x64 and installed all additional updates and patches that were 
> suggested for 15.3.  Most of the upgrade succeeded, all except Mariadb. 
> Google has not been helpful either. My understanding of Mariadb is that after 
> a new install of a new version it is suppose to automagically update and fix 
> the databases from the older version, when the server is restarted, but I 
> think this is failing. I found the  upgrade log file for Mariadb and it 
> appears to be reporting some kind of corruption has occurred. This is 
> preventing the mariadb (mysql) server from even starting, so it is not 
> possible to use queries to find and repair the database. -
>
> bigbang:/var/tmp/mysql-protected.lBP2YQ # more log_upgrade_run.err
> 2021-10-31 12:11:36 0 [Note] InnoDB: !!! innodb_force_recovery is set to 1 !!!
> 2021-10-31 12:11:36 0 [Note] InnoDB: Uses event mutexes
> 2021-10-31 12:11:36 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
> 2021-10-31 12:11:36 0 [Note] InnoDB: Number of pools: 1
> 2021-10-31 12:11:36 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
> 2021-10-31 12:11:36 0 [Note] mysqld: O_TMPFILE is not supported on /tmp 
> (disabling future attempts)
> 2021-10-31 12:11:36 0 [Note] InnoDB: Using Linux native AIO
> 2021-10-31 12:11:36 0 [Note] InnoDB: Initializing buffer pool, total size = 
> 134217728, chunk size = 134217728
> 2021-10-31 12:11:36 0 [Note] InnoDB: Completed initialization of buffer pool
> 2021-10-31 12:11:36 0 [ERROR] InnoDB: corrupted TRX_NO 5f737461748dea16
> 2021-10-31 12:11:36 0 [Note] InnoDB: Retry with innodb_force_recovery=5
> 2021-10-31 12:11:36 0 [ERROR] InnoDB: Plugin initialization aborted with 
> error Data structure corruption
> 2021-10-31 12:11:36 0 [Note] InnoDB: Starting shutdown...
> 2021-10-31 12:11:36 0 [ERROR] Plugin 'InnoDB' init function returned error.
> 2021-10-31 12:11:36 0 [ERROR] Plugin 'InnoDB' registration as a STORAGE 
> ENGINE failed.
> 2021-10-31 12:11:36 0 [Note] Plugin 'FEEDBACK' is disabled.
> 2021-10-31 12:11:36 0 [ERROR] Unknown/unsupported storage engine: InnoDB
> 2021-10-31 12:11:36 0 [ERROR] Aborting
>
> On a hunch, I decided to install the OpenSuSE OSS repository for 15.2 and 
> this allowed me to drop back and install version 10.4.13-lp152.1.1 of the 
> mariadb server, client, errormessages, and tools packages. (OpenSuSE 15.3 
> wants to install version 10.5.12-3.9.1 of these mariadb packages.) And lo and 
> behold the previous 10.4.13-lp152.1.1 package works fine!
>
> So what gives? Any idea why the upgraded version of mariadb packages are 
> failing to upgrade and support my databases? As I said I have tried Googling 
> for an answer but no joy finding one. A lot of the proposed solutions, Google 
> found, assume the mariadb server is up and running (hump!) so the example 
> solutions given, use mysql queries and commands to fix corrupt databases and 
> tables. I should also point out that AFAIK most, if not all of my database 
> structures are using InnoDB and not the older MYISAM structures (although the 
> mysql database itself appears to have both). I did make a mariadb backup of 
> all the databases but without the ability to start the mariadb server I don't 
> know how to make use of this backup file to reconstruct all the databases and 
> their tables etc.
>
>     Thanks in advance for any and all advice on how to upgrade my mariadb 
> server.    Marc Chamberlin
>
> --
> "The Truth is out there" - Spooky
>
> --
> _   _   .   .   .       .   .   .   _   _       .   _   _   _   _   .       . 
>   .   .           _   .   .       .           .   _   _       .   _       _   
> _   .   .   .       .   _   _   .       _   .   .   _       .   _   _         
>   _   _       .   _       .   _   .       _   .   _   .
>
> Computers: the final frontier.
> These are the voyages of the user Marc.
> His mission: to explore strange new hardware.
> To seek out new software and new applications.
> To boldly go where no Marc has gone before!
>
> (This email is digitally signed. My public key for sending encrypted email to 
> me can be found at - 
> https://keys.openpgp.org/search?q=m...@domesweetdome.us.com or just ask me 
> for it and I will send it to you as an attachment. If you don't understand, 
> no worries, just ignore it and/or ask me to explain it further.)
> _______________________________________________
> Mailing list: https://launchpad.net/~maria-discuss
> Post to     : maria-discuss@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~maria-discuss
> More help   : https://help.launchpad.net/ListHelp

_______________________________________________
Mailing list: https://launchpad.net/~maria-discuss
Post to     : maria-discuss@lists.launchpad.net
Unsubscribe : https://launchpad.net/~maria-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to