From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20030206 Description of problem: Fresh install of Phoebe 8.0.94. Wanted to add "gstreamer-devel" and "xmms-devel" with up2date. Post-install script in package "gstreamer" fails because package "gstreamer-tools" is not installed first: error: %post(gstreamer-0.6.0-4) scriptlet failed, exit status 127 $ rpm -q --qf "%{postin}\n" gstreamer /sbin/ldconfig env DISPLAY= /usr/bin/gst-register --gst-mask=0 > /dev/null 2> /dev/null $ rpm -qf /usr/bin/gst-register gstreamer-tools-0.6.0-4 So, gstreamer can only be installed after gstreamer-tools. But up2date did install in wrong order. Steps to reproduce: 1. rpm -e gstreamer-devel xmms-devel gstreamer gstreamer-tools 2. up2date gstreamer-devel xmms-devel -snip- gstreamer-devel-0.6.0-4.i38 ########################## Done. xmms-devel-1.2.7-19.p.i386. ########################## Done. gstreamer-0.6.0-4.i386.rpm: ########################## Done. gstreamer-tools-0.6.0-4.i38 ########################## Done. Preparing ########################################### [100%] Installing... 1:gstreamer-devel ########################################### [100%] 2:xmms-devel ########################################### [100%] 3:gstreamer ########################################### [100%] error: %post(gstreamer-0.6.0-4) scriptlet failed, exit status 127 4:gstreamer-tools ########################################### [100%] The following packages were added to your selection to satisfy dependencies: Name Version Release -------------------------------------------------------------- gstreamer 0.6.0 4 gstreamer-tools 0.6.0 4
Could also be a bug in up2date, because "gstreamer" requires "gstreamer-tools".
RPM (rpm -ivh *.rpm) installs the packages in the correct order. up2date does not.
looks like a result of #84891, which should be fixed on 3.1.21
verified to work with up2date-3.1.23-1 closing bug.