<div dir="ltr">Adding the list back to cc.<br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jul 6, 2017 at 5:57 AM, Gabriel Marais <span dir="ltr"><<a href="mailto:gabriel.j.marais@gmail.com" target="_blank">gabriel.j.marais@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Fajar,<br>
<br>
Here is an extract from my log file, /var/log/mysql/error.log<br>
<br>
170705 22:52:42 [Warning] Using unique option prefix myisam-recover instead of myisam-recover-options is deprecated and will be removed in a future release. Please use the full name instead.<br>
170705 22:52:42 [Note] Plugin 'FEDERATED' is disabled.<br>
170705 22:52:42 InnoDB: The InnoDB memory heap is disabled<br>
170705 22:52:42 InnoDB: Mutexes and rw_locks use GCC atomic builtins<br>
170705 22:52:42 InnoDB: Compressed tables use zlib 1.2.8<br>
170705 22:52:42 InnoDB: Using Linux native AIO<br>
170705 22:52:42  InnoDB: Warning: io_setup() failed with EAGAIN. Will make 5 attempts before giving up.<br>
InnoDB: Warning: io_setup() attempt 1 failed.<br>
InnoDB: Warning: io_setup() attempt 2 failed.<br>
InnoDB: Warning: io_setup() attempt 3 failed.<br>
InnoDB: Warning: io_setup() attempt 4 failed.<br>
InnoDB: Warning: io_setup() attempt 5 failed.<br>
170705 22:52:45  InnoDB: Error: io_setup() failed with EAGAIN after 5 attempts.<br>
InnoDB: You can disable Linux Native AIO by setting innodb_use_native_aio = 0 in my.cnf<br>
</blockquote><div><br></div><div><br></div><div>That last line should be pretty obvious. Did you read this line? Did you do what it says?</div><div><br></div><div> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">170705 22:52:45 InnoDB: Fatal error: cannot initialize AIO sub-system<br>
170705 22:52:45 [ERROR] Plugin 'InnoDB' init function returned error.<br>
170705 22:52:45 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.<br>
170705 22:52:45 [ERROR] Unknown/unsupported storage engine: InnoDB<br>
170705 22:52:45 [ERROR] Aborting<br>
<br>
170705 22:52:45 [Note] /usr/sbin/mysqld: Shutdown complete<br>
<br></blockquote><div><br></div><div>I assume you're using lxd with the default zfs storage pool?</div><div>zfs does not support native aio or directio. Newer versions of mariadb (and probably mysql as well?) automatically detect if the underlying filesystem is uncapable of it, and activate the necessary setting to keep it running. You're using an old mysql version, thus the need of manual setting.</div><div><br></div><div>-- </div><div>Fajar</div></div></div></div>