Bug 23336

Summary: Невозможно mysql_install_db из-под пользователя
Product: Sisyphus Reporter: Sergey V Turchin <zerg>
Component: MySQL-serverAssignee: Michael Shigorin <mike>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aen, ldv, mike, nickel, rider, shaba
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 26541    
Attachments:
Description Flags
mysql-global.conf none

Description Sergey V Turchin 2010-04-14 18:44:04 MSD
mysql_install_db не позволяет инициализировать базы в требуемом каталоге, конкретно не работает команда
mysql_install_db --force --defaults-file=/path/to/mysql-global.conf --datadir=/home/user/mysql/
Comment 1 Sergey V Turchin 2010-04-14 18:44:44 MSD
Created attachment 4348 [details]
mysql-global.conf
Comment 2 Anton Farygin 2011-02-13 13:39:51 MSK
на мейнтейнера.
Comment 3 Sergey V Turchin 2011-11-01 13:47:22 MSK
Когда-нибудь заработает? Я ни у кого не видел патчей для изменения моей команды, соответственно, у всех она работает.
Comment 4 Vitaly Kuznetsov 2011-11-01 14:56:58 MSK
Я не разбирался, но мне кажется, что с chroot-нутым mysql это малореально. Выход: или делать возможность запуска неchroot-нутого mysqld, или отрывать чрутизацию нафиг.
Comment 5 Sergey V Turchin 2011-11-01 15:03:16 MSK
У меня никакой не чрутнутый. Обычный и работает из-под пользователя.
Comment 6 Vitaly Kuznetsov 2011-11-01 15:35:05 MSK
(In reply to comment #5)
> У меня никакой не чрутнутый. Обычный и работает из-под пользователя.

У нас отличие MySQL от апстрима по большому счёту в chroot-патче. Надо его проверять на корректность работы от произвольного пользователя в произвольном каталоге. Я не уверен, что там ничего не сломается.
Comment 7 Sergey V Turchin 2011-11-01 15:41:46 MSK
Я ж говою, давно у кучи народа работает.
akonadi по умолчанию пользует mysql от пользователя
Проблема только одна -- в этой баге, т.к. приходилось городить костыль для создания базы "mysql", который сейчас перестал удовлетворительно работать.

Не надо гадать. Мне нужно только исправление этой баги. Работа остального протестирована.
Comment 8 Vitaly Kuznetsov 2011-11-01 16:19:02 MSK
(In reply to comment #7)

> Не надо гадать. Мне нужно только исправление этой баги. Работа остального
> протестирована.

patches welcome, на разборки с проблемой по существу времени пока не предвидится. Можно попросить acl leader добавить на пакет @everybody
Comment 9 Sergey V Turchin 2011-11-01 16:27:48 MSK
(В ответ на комментарий №8)
> patches welcome
Думаешь, я сейчас или 1.5 года назад, когда вешал, ожидал другой ответ(был просто молчок)? ;-)

> @everybody
Хотя бы
Comment 10 Vitaly Kuznetsov 2011-11-01 17:08:56 MSK
(In reply to comment #9)
> (В ответ на комментарий №8)
> > patches welcome
> Думаешь, я сейчас или 1.5 года назад, когда вешал, ожидал другой ответ(был
> просто молчок)? ;-)
> 

За это время у нас как не было мейнтейнера MySQL, так и нет.

> > @everybody
> Хотя бы

$ ssh git.alt acl sisyphus MySQL show     
MySQL	rider vitty
Comment 11 Sergey V Turchin 2011-11-01 17:27:29 MSK
(В ответ на комментарий №10)
> > > @everybody
> > Хотя бы
> $ ssh git.alt acl sisyphus MySQL show     
> MySQL    rider vitty
Я в курсе. Когда вешал багу, был только rider
Comment 12 Sergey V Turchin 2011-11-01 18:37:35 MSK
(В ответ на комментарий №8)
> patches welcome
Собственно, мне проще сделать новый костыль, т.к. он и в p6 подойдет без дополнительных движений. Просто запакую себе нормальный mysql_install_db
Comment 13 Michael Shigorin 2012-10-08 12:59:11 MSK
(In reply to comment #12)
> Просто запакую себе нормальный mysql_install_db
Приложи хоть тот, который считаешь нормальным.
Comment 14 Sergey V Turchin 2012-10-10 14:41:32 MSK
Я тупо скопировал под другим именем из SuSE (или FC, не помню) из установочного пакета. Т.е. идущий в тарболе и слегка патченый дистрибютором.
Comment 15 Michael Shigorin 2012-10-10 14:48:37 MSK
(In reply to comment #14)
> Я тупо скопировал под другим именем из SuSE (или FC, не помню) из установочного
> пакета. Т.е. идущий в тарболе и слегка патченый дистрибютором.
Приложи, пожалуйста, чтоб не гадать. :)

PS: поступило ещё одно предложение -- посмотреть на mariadb, там чрут оторван (см. bug #27016, comment #7).
Comment 17 Michael Shigorin 2012-10-14 21:25:29 MSK
Просьба проверить на всякий с 5.5.28-alt1, хотя специально ничего не делал.
Comment 18 Sergey V Turchin 2012-10-15 16:03:56 MSK
(В ответ на комментарий №17)
> Просьба проверить на всякий с 5.5.28-alt1
Базы akonadi не сломались
Comment 19 Michael Shigorin 2013-07-19 20:13:59 MSK
Ну и ладно.