Разбираясь, почему пакет не перезапускается после переустановки, несмотря на 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, который выполнен на системе, где воспроизводится ошибка.