Ezt próbáltad már?
rpm -e --nopreun vala-0.16.0-4.fc17.x86_64
Némi segítség az rpm kézikönyvéből:
--noscripts
--nopre
--nopost
--nopreun
--nopostun
Don't execute the scriptlet of the same name. The --noscripts option is equivalent to
--nopre --nopost --nopreun --nopostun
and turns off the execution of the corresponding %pre, %post, %preun, and %postun script‐
let(s).
--notriggers
--notriggerin
--notriggerun
--notriggerprein
--notriggerpostun
Don't execute any trigger scriptlet of the named type. The --notriggers option is equiva‐
lent to
--notriggerprein --notriggerin --notriggerun --notriggerpostun
and turns off execution of the corresponding %triggerprein, %triggerin, %triggerun, and
%triggerpostun scriptlet(s).
Azt hiszem hogy valamelyikkel sikerül ráncba szedned a dolgokat.