При апгрейде в postinst сервис стартуется, хотя он был выключен и остановлен. Как воспроизвести: # service libvirt stop # chkconfig libvirtd off UPGRADE
libvirt-0.8.6-alt1 -> sisyphus: * Thu Dec 02 2010 Anton Farygin <rider@altlinux> 0.8.6-alt1 - new version - enabled xen support (closes: #24579) - removed post-service (closes: #23023)
Ошибка вновь всплыла в libvirt-0.9.0-alt1. Но чинить её следует не выбрасыванием %post_service, а исправлением обработки condrestart в /etc/rc.d/init.d/libvirtd - обычно проверяют существование $LOCKFILE.
libvirt-0.9.0-alt2 -> sisyphus: * Mon Apr 11 2011 Anton Protopopov <aspsk@altlinux> 0.9.0-alt2 - implement rigth cond{stop,restart,reload} (ALT 23023)