Bug 35286 - Неправильный pid-файл в /etc/rc.d/init.d/multipathd
Summary: Неправильный pid-файл в /etc/rc.d/init.d/multipathd
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: multipath-tools (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-23 09:28 MSK by Alex Moskalenko
Modified: 2018-09-05 14:03 MSK (History)
3 users (show)

See Also:


Attachments
Патч (574 bytes, patch)
2018-08-23 09:30 MSK, Alex Moskalenko
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Moskalenko 2018-08-23 09:28:26 MSK
В стартовом скрипте /etc/rc.d/init.d/multipathd определена переменная PIDFILE как /var/run/multipathd.pid. при этом сам multipathd создает свой pid-файл по пути /run/multipathd.pid (что наверное правильно, так как /var вполне может быть на multipath-устройстве). Запуск multipathd выполняется с опцией --make-pidfile, которая создает pid-файл с PID не фонового, а родительского процесса multipathd. Из-за этого все команды, кроме start отрабатывают неправильно. Решение - убрать опцию --make-pidfile при запуске и изменить переменную PIDFILE на /run/multipathd.pid. Патч приложен.
Comment 1 Alex Moskalenko 2018-08-23 09:30:06 MSK
Created attachment 7715 [details]
Патч
Comment 2 Michael Shigorin 2018-09-03 18:01:07 MSK
Спасибо, отправил задание 212520.
Comment 3 Repository Robot 2018-09-03 18:30:20 MSK
multipath-tools-0.7.4-alt2 -> sisyphus:

Mon Sep 03 2018 Michael Shigorin <mike@altlinux> 0.7.4-alt2
- applied patches suggested by Alex Moskalenko
  (closes: #35286, #35287)
Comment 4 Alex Moskalenko 2018-09-05 09:39:29 MSK
Спасибо! Еще бы в p8 это увидеть...
Comment 5 Michael Shigorin 2018-09-05 14:03:30 MSK
Прошу по возможности проверить задание 212600.