Summary: | Некорректное значение Environment в unit-файле myslqdb.service | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Айнур Шакиров <ainur.shakirov.tt> | ||||
Component: | mariadb-server | Assignee: | Alexey Shabalin <shaba> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P3 | CC: | evg, shaba | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
Айнур Шакиров
2015-09-22 11:58:26 MSK
Дело оказалось чуть глубже. В EnvironmentFile указан до файла настройки окружения /etc/sysconfig/mysqld, который по умолчанию имеет пустое значение. Иными словами, значение CHSET, указанный в Environment, переписывается пустым значением CHSET с EnvironmentFile, следовательно mysqld для ключа -C получает пустой параметр, приводящий к ошибке "Требуется аргумент". Я думаю, что следует убрать Environment с юнита, в файле же настройки окружения прописать CHSET=utf8 как параметр по умолчанию и выключить игнорирование отсутствия файла (убрать "-" в пути до файла). mariadb-10.0.21-alt4 -> sisyphus: * Thu Oct 01 2015 Alexey Shabalin <shaba@altlinux> 10.0.21-alt4 - snapshot branch upstream/10.0 - comment empty options in /etc/sysconfig/mysqld (ALT #31293) - change description MySQL -> MySQL/MariaDB (ALT #31307) - update README.ALT - add bug report url in mysql_install_db |