rpm -e... error

A tobbszor upgrade-elt Fedora 9-esemnek megakadt egy rpm a torkan.
Frissitesnel egy uj csomag osszeakad a avahi-0.6.17-1.fc7.i386 egyik file-aval. Gondolom ez a csomag amugy mar reg nem kell nekem, mert van belole avahi-0.6.22-10.fc9.i386 is. Valoszinuleg meg az FC7 - FC8 upgradeemnel maradt fenn, csak eddig nem tunt fel. Na, mindegy, akkor leszedem ezt a csomagot:


# rpm -e avahi-0.6.17-1.fc7.i386
error: %postun(avahi-0.6.17-1.fc7.i386) scriptlet failed, exit status 1

Aha, biztos ezert maradt fenn regen is.
Hogyan tovabb? Hogy lehet megnezni egy fenn levo rpm post uninstall scriptjet?

Hozzászólások

Nálam is akadt már be anno az avahi és a hal csomagja. --noscripts kapcsolóval leszedtem. :D
Apropo... Van egy scriptem, ami a duplikált csomagok közül csak a legfrissebbet hagyja fent:

#!/bin/bash
rpm -qa --last >/tmp/timeorderedpackagelist ; olddupes=; allpackages=`rpm -qa --queryformat "%-30{NAME}\n" | sort`; baddies="`q= ; for i in $allpackages ; do if [ "$i" = "$q" ] ; then echo $i ; q=xxx ; else q=$i; fi ; done`"; baddiesnokernel=`echo "$baddies" | grep -v kernel | grep -v gpg-pubkey`; for i in $baddiesnokernel ; do echo $i; grep ^"$i"-[0-9] /tmp/timeorderedpackagelist | cut -d' ' -f1 >/tmp/dupelist; first=1; for j in `cat /tmp/dupelist` ; do if [ -z $first ] ; then olddupes="$olddupes $j"; fi; first=; done ; done ; echo $olddupes;

--
Coding for fun. ;)