В текущем amavisd-new-2.6.6-alt3.qa1.noarch не отрабатывают команды остановки/перезапуска/статуса службы. Похоже, неправильно отрабатывает start_stop_daemon. Пример: [root@server init.d]# rpmquery amavisd-new amavisd-new-2.6.6-alt3.qa1.noarch [root@server init.d]# service amavisd status amavisd is dead, but stale PID file exists [root@server init.d]# service amavisd stop Service amavisd is not running. [PASSED] [root@server init.d]# cat /var/run/amavis/amavisd.pid 4583 [root@server init.d]# ps fax | grep amavis 4583 ? Ss 0:03 amavisd (master) 16093 ? S 0:00 \_ amavisd (ch2-avail) 16385 ? S 0:00 \_ amavisd (ch2-avail)
Я правильно понимаю, что этот баг лечится по рецепту: https://bugzilla.altlinux.org/show_bug.cgi?id=37488
Нет, тут что-то не нравится start-stop-daemon. Он считает, что процесс не запущен, хотя это не так. Руной запуск amavisd stop процесс корректно останавливает.
Похоже, такое поведение началось еще в https://bugzilla.altlinux.org/show_bug.cgi?id=5361 и продолжается до сих пор. Наверное, этот баг можно считать дубликатом вышеуказанного.
Всё верно. Дубликат. *** This bug has been marked as a duplicate of bug 5361 ***