Description of problem:
gstreamer plugins update fails when upgrading (linux upgrade) from anaconda, it
looks as though the post-un section of the rpm runs gstreamer which, doesnt
exist during an upgrade.
Version-Release number of selected component (if applicable):
Upgrading from: gstreamer-plugins-0.6.0-18.i386.rpm
Upgrading to: gstreamer-plugins-0.8.5-1.EL.0.i386.rpm
Steps to Reproduce:
1. Install rhel3.8 (include desktop/gstreamer components)
2. upgrade (through anaaconda) to rhel4.5 (include desktop/gstramer components)
3. Watch gstreamer-plugins upgrade fail
error: %postun(gstreamer-plugins-0.6.0-18.ppc) scriptlet failed, exit status 127.
Upgrade to continue.
Seems to be a problem in the spec file, the rhel4u5 spec file changes ..
env DISPLAY= /usr/bin/gst-register-0.8 >/dev/null 2>&1
env DISPLAY= /usr/bin/gst-register-0.8 >/dev/null 2>&1 || true
Fixing component. Devel ack.
Building as gstreamer-plugins 0.8.5-1.EL.1. MODIFIED.
Checking for unpackaged file(s): /usr/lib/rpm/check-files
error: Installed (but unpackaged) file(s) found:
Full log at:
I assume we don't intend to change the plugin set for 4.6, so I'll fix the spec
file to nuke this plugin from the installroot before package creation. Back out
Built a new gstreamer-plugins 0.8.5-1.EL.1 successfully. Back to MODIFIED.
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on the solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.