Страница 1 из 1

MariaDB не стартует

Добавлено: 02 фев 2017, 13:27
fandroid
После последнего (вчерашнего) обновления mariadb 10.0.29-1, она не стартует

1. Пропал пункт mysqld в центре управления Rosa Linux
2. В Rosa.err ничего нет

Код: Выделить всё

170202 14:18:26 mysqld_safe Starting mysqld daemon with databases from /srv/mysql
170202 14:18:26 [Note] /usr/sbin/mysqld (mysqld 10.0.29-MariaDB) starting as process 625 ...
170202 14:18:26 [Note] InnoDB: Using mutexes to ref count buffer pool pages
170202 14:18:26 [Note] InnoDB: The InnoDB memory heap is disabled
170202 14:18:26 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
170202 14:18:26 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier
170202 14:18:26 [Note] InnoDB: Compressed tables use zlib 1.2.8
170202 14:18:26 [Note] InnoDB: Using Linux native AIO
170202 14:18:26 [Note] InnoDB: Using CPU crc32 instructions
170202 14:18:26 [Note] InnoDB: Initializing buffer pool, size = 128.0M
170202 14:18:26 [Note] InnoDB: Completed initialization of buffer pool
170202 14:18:26 [Note] InnoDB: Highest supported file format is Barracuda.
3. Запуск service mysqld restart

Код: Выделить всё

Redirecting to /bin/systemctl restart  mysqld.service
Job for mysqld.service failed. See "systemctl status mysqld.service" and "journalctl -xe" for details.
4. systemctl status mysqld.service

Код: Выделить всё

● mysqld.service - MariaDB database server
   Loaded: loaded (/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
   Active: failed (Result: start-limit) since Чт 2017-02-02 14:18:26 +04; 1s ago
  Process: 629 ExecStartPost=/usr/bin/mysqld-wait-ready $MAINPID (code=exited, status=1/FAILURE)
  Process: 372 ExecStart=/usr/bin/mysqld_safe --nowatch --basedir=/usr (code=exited, status=0/SUCCESS)
  Process: 32767 ExecStartPre=/usr/bin/mysqld-prepare-db-dir --basedir=/usr (code=exited, status=0/SUCCESS)

фев 02 14:18:26 Rosa systemd[1]: Failed to start MariaDB database server.
фев 02 14:18:26 Rosa systemd[1]: Unit mysqld.service entered failed state.
фев 02 14:18:26 Rosa systemd[1]: mysqld.service failed.
фев 02 14:18:26 Rosa systemd[1]: mysqld.service holdoff time over, scheduling restart.
фев 02 14:18:26 Rosa systemd[1]: start request repeated too quickly for mysqld.service
фев 02 14:18:26 Rosa systemd[1]: Failed to start MariaDB database server.
фев 02 14:18:26 Rosa systemd[1]: Unit mysqld.service entered failed state.
фев 02 14:18:26 Rosa systemd[1]: mysqld.service failed.
Полное удаление mariadb и повторная установка ничего не меняет.

P.S. Откатился на 10.0.22-1 - всё работает.

Re: MariaDB не стартует

Добавлено: 02 фев 2017, 23:28
Алзим
У меня работает.

Код: Выделить всё

ROSA alzim # service mysqld status
Redirecting to /bin/systemctl status  mysqld.service
● mysqld.service - MariaDB database server
   Loaded: loaded (/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2017-01-31 19:33:47 MSK; 2 days ago
 Main PID: 3815 (mysqld)
   CGroup: /system.slice/mysqld.service
           └─3815 /usr/sbin/mysqld --basedir=/usr --datadir=/srv/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/srv/mysql/ROSA.err --pid-file=ROSA.pid

Jan 31 19:33:29 ROSA systemd[1]: Starting MariaDB database server...
Jan 31 19:33:30 ROSA mysqld_safe[3742]: 170131 19:33:30 mysqld_safe Logging to '/srv/mysql/ROSA.err'.
Jan 31 19:33:47 ROSA systemd[1]: Started MariaDB database server.
ROSA alzim # mysql --version
mysql  Ver 15.1 Distrib 10.0.29-MariaDB, for Linux (x86_64) using readline 5.1
fandroid писал(а):Полное удаление mariadb и повторная установка ничего не меняет.
А вы попробуйте удалить командой:

Код: Выделить всё

urpme -a mariadb-
Правда, после такого удаления придётся переустанавливать все остальные проги, которые удалятся по зависимостям.
После переустановки, не спешите стартовать Мускул. Сначала посмотрите статус. Возможно, он стартонул автоматически.

Re: MariaDB не стартует

Добавлено: 03 фев 2017, 09:19
fandroid
Алзим писал(а):А вы попробуйте удалить командой:
Удалял полностью, потянуло за собой akonadi и kopete
fandroid писал(а):Полное удаление mariadb и повторная установка ничего не меняет.
Алзим писал(а):После переустановки, не спешите стартовать Мускул. Сначала посмотрите статус. Возможно, он стартонул автоматически.
Не стартует, смотрел, интересно почему:
fandroid писал(а):1. Пропал пункт mysqld в центре управления Rosa Linux
и
fandroid писал(а): Откатился на 10.0.22-1 - всё работает.

Re: MariaDB не стартует

Добавлено: 03 фев 2017, 09:31
Алзим
Сервер баз не может не стартовать. С момента запуска системы, базы пытаются запуститься каждые 5 минут. И это фиксируется в логах. Перестаёт стартовать только после того, как сможет запуститься. Так настроено в Росе.
Кстати, судя по вашим записям из статуса, логи у вас отключены.
Это говорит о том, что вы правили конфигурационные файлы.

В предложенном мною способе переустановки, переустанавливается не только сервер баз, но и клиент со всеми зависимостями.
И даже в этом случае, я бы порекомендовал в ручную проверить, что все конфигурационные файлы удалились, а потом установились дефолтные.

Re: MariaDB не стартует

Добавлено: 03 фев 2017, 09:53
fandroid
Ну я же третий раз пишу
Полное удаление mariadb и повторная установка ничего не меняет
Удаляю mariadb со всеми зависимостями, после этого проверяю наличие

Код: Выделить всё

/etc/my.cnf.d/
/etc/my.cnf
после удаления их нет, т.е. вручную удалять нет нужды, остаётся только

Код: Выделить всё

/srv/mysql/
удаляю вручную, перезагружаюсь, заново ставлю mariadb - ничего не меняется, где-то что-то ещё нужно удалить перед установкой?

Re: MariaDB не стартует

Добавлено: 03 фев 2017, 11:12
Barmalei
У меня после обнов все на месте.

Re: MariaDB не стартует

Добавлено: 03 фев 2017, 19:46
Алзим
fandroid писал(а):Ну я же третий раз пишу
Если коротко, то данная проблема сообщена инженерам Росы.
Конечно, сейчас все заняты новой платформой, но и 2014.1 тоже поддерживается.
Если надолго «забудется», то напомните.
Указанный вами баг подтверждён. Я смог восстановить все указанные вами ошибки.

Re: MariaDB не стартует

Добавлено: 03 фев 2017, 20:49
Barmalei
Надо было стартануть. Точно не пашет.

Re: MariaDB не стартует

Добавлено: 05 фев 2017, 20:51
alex198309
MariaDB не стартует.

Код: Выделить всё

# systemctl status mysqld
● mysqld.service - MariaDB database server
Loaded: loaded (/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: failed (Result: start-limit) since Вс 2017-02-05 20:50:34 MSK; 8s ago
Process: 4699 ExecStartPost=/usr/bin/mysqld-wait-ready $MAINPID (code=exited, status=1/FAILURE)
Process: 4624 ExecStart=/usr/bin/mysqld_safe --nowatch --basedir=/usr (code=exited, status=0/SUCCESS)
Process: 4606 ExecStartPre=/usr/bin/mysqld-prepare-db-dir --basedir=/usr (code=exited, status=0/SUCCESS)

фев 05 20:50:34 MyPC systemd[1]: Failed to start MariaDB database server.
фев 05 20:50:34 MyPC systemd[1]: Unit mysqld.service entered failed state.
фев 05 20:50:34 MyPC systemd[1]: mysqld.service failed.
фев 05 20:50:34 MyPC systemd[1]: mysqld.service holdoff time over, scheduling restart.
фев 05 20:50:34 MyPC systemd[1]: start request repeated too quickly for mysqld.service
фев 05 20:50:34 MyPC systemd[1]: Failed to start MariaDB database server.
фев 05 20:50:34 MyPC systemd[1]: Unit mysqld.service entered failed state.
фев 05 20:50:34 MyPC systemd[1]: mysqld.service failed.

Re: MariaDB не стартует

Добавлено: 06 фев 2017, 11:49
keleg
Чуть подождите, сегодня, думается, уже исправим.

Re: MariaDB не стартует

Добавлено: 06 фев 2017, 20:48
keleg
Улетела в тестовые репозитории, как до зеркал отзелкалится - можно смотреть.
Если хочется быстро - можно из контейнеров поставить.
http://bugs.rosalinux.ru/show_bug.cgi?id=7244