My livecd build was hanging after package installation, and when I killed it, I got: warning: %posttrans(abrt-1.1.17-1.fc15.1.x86_64) scriptlet failed, signal 2 Nottings comment was: posttrans scriptlet (using /bin/sh): if [ "$1" -eq "0" ]; then service abrtd condrestart >/dev/null 2>&1 || : fi that's broken a) that goes in %postun, not %posttrans b) that's supposed to test "$1" -ge "1"
This looks like a duplicate of bug #704415. While we'd like to use %postun, there doesn't seem to be an easy way how to migrate from %posttrans. The first update wouldn't restart the service because the old package doesn't have a %postun yet. *** This bug has been marked as a duplicate of bug 704415 ***