Bug 51911

Summary: Некорректно определяется статус демона: перепутываются /usr/bin и /bin при проверке по пути файла
Product: Sisyphus Reporter: Andrew Savchenko <bircoph>
Component: serviceAssignee: placeholder <placeholder>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: asy, glebfm, ldv, legion, placeholder, sem, vt
Version: unstable   
Hardware: x86_64   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=56593
Bug Depends on:    
Bug Blocks: 50121    

Description Andrew Savchenko 2024-10-31 20:34:24 MSK
Разбираясь, почему пакет не перезапускается после переустановки, несмотря на service макросы в %preun и %post, я обнаружил, что start-stop-daemon некорректно выполняет проверку работоспособности демона.

В упрощённом виде воспроизведение ошибки выглядит так:

# start-stop-daemon --stop --test --exec /bin/ciadpi --user byedpi
No /bin/ciadpi found running; none killed.
# start-stop-daemon --stop --test --exec /usr/bin/ciadpi
Would send signal 15 to 154642.
# ps -o cmd 154642
CMD
/bin/ciadpi -i 127.0.0.1 -d 3+s -A t,r,s -f -1 -S

По-видимому, это неочевидно следствие usr-merge, который выполнен на системе, где воспроизводится ошибка.
Comment 1 Vitaly Chikunov 2025-10-25 23:24:48 MSK
То есть баг и его причины известны уже год. Впрочем, за это время только 2 человека столкнулись с ним.
Comment 2 Sergey Y. Afonin 2025-10-26 14:22:51 MSK
(Ответ для Vitaly Chikunov на комментарий #1)

> То есть баг и его причины известны уже год. Впрочем, за это время только 2
> человека столкнулись с ним.

Может и больше. Я вот просто перезапуск делал. Если б не отвал шлюза из-за обновления bird, тоже бы не особо начал копать и баг на rpm вешать. Но про bird запомнилось, на ntpd повторно вылезло, и решил баг повесить. 

Какой баг дубликатом закроем? В bug 56593 вроде побольше написано.
Comment 3 Sergey Y. Afonin 2025-10-26 14:26:08 MSK
Опять же, systemd-шники рекомендуют же reboot...
Comment 4 Sergey Y. Afonin 2025-11-18 09:01:00 MSK
*** Bug 56593 has been marked as a duplicate of this bug. ***
Comment 5 Sergey Y. Afonin 2025-11-18 09:04:03 MSK
В сообщении https://bugzilla.altlinux.org/show_bug.cgi?id=56593#c6 был предложен фикс https://git.altlinux.org/tasks/398228/

Почему-то никто не заапрувил, а сейчас это задание вовсе удалено. Запущенные сервисы так и будут оставаться в непонятном состоянии после обновления?
Comment 6 Vitaly Chikunov 2025-12-24 19:29:05 MSK
403409. Почему-то задание не автозакрылось.