Упало на меня
systemd[1]: mariadb.service: Main process exited, code=exited, status=1/FAILURE
systemd[1]: mariadb.service: Failed with result 'exit-code'.
systemd[1]: Failed to start MariaDB 10.5.23 database server.
При этом в логе
2024-08-14 11:41:56 0 [ERROR] Failed to setup SSL
2024-08-14 11:41:56 0 [ERROR] SSL error: SSL_CTX_set_default_verify_paths failed
2024-08-14 11:41:56 0 [ERROR] Aborting
При этом в этом же логе видно, что ошибка то есть, то «оно просто запустилось и ему норм», что поменялось между не понятно.
Попытки запустить руками и с различными ключами логирования дают ничего, только exit code 1. Ну, разве что в лог опять то-же самое падает. # /usr/sbin/mariadbd --log-warnings=11 --stack-trace -T
К слову, если запустить # /usr/sbin/mariadbd --verbose --help
оно говорит ssl TRUE
, хотя в conf файле ssl явно выключен.
Часть conf файла:
[mysqld]
basedir = /usr
bind-address = 0.0.0.0
datadir = /var/lib/mysql
expire_logs_days = 10
key_buffer_size = 16M
log-error = /var/log/mysqld.log
max_allowed_packet = 16M
max_binlog_size = 100M
max_connections = 151
pid-file = /var/run/mysqld/mysqld.pid
port = 3306
query_cache_limit = 1M
query_cache_size = 16M
skip-external-locking
socket = /var/run/mysqld/mysqld.sock
ssl = false
ssl-ca = undef
ssl-cert = undef
ssl-key = undef
thread_cache_size = 8
thread_stack = 256K
tmpdir = /tmp
user = mysql
Я пробовал его запускать с --ssl=false
, что тоже не дало никакого эффекта.
Прошу идей понять что этому чуду надо и как его запустить.
О системе:
# cat /etc/debian_version
11.9
# dpkg -l | grep mariadb-server
ii mariadb-server 1:10.5.23-0+deb11u1 all MariaDB database server (metapackage depending on the latest version)
ii mariadb-server-10.5 1:10.5.23-0+deb11u1 amd64 MariaDB database server binaries
ii mariadb-server-core-10.5 1:10.5.23-0+deb11u1 amd64 MariaDB database core server files