[MDEV-21548] [ERROR] Aria engine is not enabled or did not start Created: 2020-01-21 Updated: 2022-02-22 Resolved: 2020-01-21 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Server, Storage Engine - Aria |
| Affects Version/s: | 10.5.0 |
| Fix Version/s: | 10.5.1 |
| Type: | Bug | Priority: | Critical |
| Reporter: | Michal Schorm | Assignee: | Vladislav Vaintroub |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Environment: |
Fedora Rawhide |
||
| Attachments: |
|
||||||||||||
| Issue Links: |
|
||||||||||||
| Description |
|
Hello, As a part of an early feedback, I tried to pack the MariaDB 10.5.0-Alpha, to check for possible issues. However, I can't start the server beacuse of the Aria error. In short, the error (in the error log) is:
I tried some tips in the internet - like deleting the old aria log files and the 'aria_log_control' file, however it didn't help. When I run the first 'systemctl start mariadb' ( = the datadir and logdir are both empty at that moment), the service will fail with:
On the second run ('systemctl start mariadb' again), the result is different.
and in the error log was added following:
Everything seems fine to me there, until the Aria problem. — Maybe you can spot something usefull in the build.log — I wanted to compare my RPMs to your RPMs, but the list you have is incomplete for F31 |
| Comments |
| Comment by Sergei Golubchik [ 2020-01-21 ] |
|
it's probably related to the "new shared dynamic library libsql_builtins" that you've mentioned. I don't think there should be a new dynamic library. Looking at the code I believe it's supposed to be static and it was introduced purely as an internal build optimization, not to have a new user visible entity. Aria is part of that library and, supposedly that's why you're getting an error. And it's caused by your -DBUILD_SHARED_LIBS:BOOL=ON. I don't think it should affect libsql_builtins. |
| Comment by Michal Schorm [ 2020-01-22 ] |
|
I confirm that this simple patch solved the issue. MariaDB 10.5.0 now can be build on all Fedora primary architectures, RPMs can be installed and ran, testsuite passes in a usual range. |