Hey all I have been trying to install mariadb on my openwrt v. 23.05 running on ARMv7 Processor rev 1 (v7l).
When running:
opkg install libreadline libncursesw uclibcxx libmysqlclient mysql-server
I get:
Package libreadline (8.1-1) installed in root is up to date.
Package libncurses (6.3-3) installed in root is up to date.
Package uclibcxx (0.2.5-3) installed in root is up to date.
Package libmariadb (3.1.12-4) installed in root is up to date.
Unknown package 'mysql-serveropkg'.
Collected errors:
* opkg_install_cmd: Cannot install package mysql-serveropkg.
Unknown package 'update'.
Collected errors:
* opkg_install_cmd: Cannot install package update.
Package libreadline (8.1-1) installed in root is up to date.
Package libncurses (6.3-3) installed in root is up to date.
Package uclibcxx (0.2.5-3) installed in root is up to date.
Package libmariadb (3.1.12-4) installed in root is up to date.
Package mariadb-server (10.6.15-2) installed in root is up to date.
When installing using:
mysql_install_db --force
I get the following errors:
root@turris:~# mysql_install_db --forcemysql_install_db --force
Error relocating /usr/./bin/my_print_defaults: __getrusage_time64: symbol not found
Error relocating /usr/./bin/my_print_defaults: __lstat_time64: symbol not found
Error relocating /usr/./bin/my_print_defaults: __stat_time64: symbol not found
Error relocating /usr/./bin/my_print_defaults: __fstat_time64: symbol not found
Error relocating /usr/./bin/my_print_defaults: __clock_gettime64: symbol not found
Error relocating /usr/./bin/my_print_defaults: __pthread_cond_timedwait_time64: symbol not found
Installing MariaDB/MySQL system tables in './data' ...
Error loading shared library liburing.so.2: No such file or directory (needed by /usr/bin/mariadbd)
Error relocating /usr/bin/mariadbd: __getrusage_time64: symbol not found
Error relocating /usr/bin/mariadbd: __clock_gettime64: symbol not found
Error relocating /usr/bin/mariadbd: __nanosleep_time64: symbol not found
Error relocating /usr/bin/mariadbd: _ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1Ev: symbol not found
Error relocating /usr/bin/mariadbd: __utime64: symbol not found
Error relocating /usr/bin/mariadbd: __fstat_time64: symbol not found
Error relocating /usr/bin/mariadbd: io_uring_mlock_size: symbol not found
Error relocating /usr/bin/mariadbd: _ZSt28__throw_bad_array_new_lengthv: symbol not found
Error relocating /usr/bin/mariadbd: __dlsym_time64: symbol not found
Error relocating /usr/bin/mariadbd: __gettimeofday_time64: symbol not found
Error relocating /usr/bin/mariadbd: __io_uring_get_cqe: symbol not found
Error relocating /usr/bin/mariadbd: __localtime64_r: symbol not found
Error relocating /usr/bin/mariadbd: __select_time64: symbol not found
Error relocating /usr/bin/mariadbd: __pthread_cond_timedwait_time64: symbol not found
Error relocating /usr/bin/mariadbd: __difftime64: symbol not found
Error relocating /usr/bin/mariadbd: __time64: symbol not found
Error relocating /usr/bin/mariadbd: io_uring_submit: symbol not found
Error relocating /usr/bin/mariadbd: __lstat_time64: symbol not found
Error relocating /usr/bin/mariadbd: io_uring_register_files_update: symbol not found
Error relocating /usr/bin/mariadbd: __stat_time64: symbol not found
Error relocating /usr/bin/mariadbd: io_uring_ring_dontfork: symbol not found
Error relocating /usr/bin/mariadbd: _ZNSs7reserveEv: symbol not found
Error relocating /usr/bin/mariadbd: __gmtime64_r: symbol not found
Error relocating /usr/bin/mariadbd: io_uring_queue_init: symbol not found
Error relocating /usr/bin/mariadbd: io_uring_queue_exit: symbol not found
So I’m not sure where to go from here?