Description of problem: During an attempt to upgrade a f17 installation to current f18, following the procedures described in https://fedoraproject.org/wiki/Upgrading_Fedora_using_yum#Fedora_17_-.3E_Fedora_18 I am facing the following postun-scriptlet failure: ... Cleanup : dmraid-1.0.0.rc16-16.fc17.i686 2065/3585 Non-fatal POSTUN scriptlet failure in rpm package dmraid-1.0.0.rc16-16.fc17.i686 Cleanup : prelink-0.4.6-5.fc17.i686 2066/3585 /sbin/ldconfig: relative path `1' used to build cache warning: %postun(dmraid-1.0.0.rc16-16.fc17.i686) scriptlet failed, exit status 1
*** Bug 677744 has been marked as a duplicate of this bug. ***
*** Bug 879418 has been marked as a duplicate of this bug. ***
There is very simple fix for this annoying issue. You can use either remove the "# 1. Main package" comment from dmraid.spec or remove the "-p" switch from the %postun scriptlet.
dmraid-1.0.0.rc16-18.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/dmraid-1.0.0.rc16-18.fc18
Package dmraid-1.0.0.rc16-18.fc18: * should fix your issue, * was pushed to the Fedora 18 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing dmraid-1.0.0.rc16-18.fc18' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-19295/dmraid-1.0.0.rc16-18.fc18 then log in and leave karma (feedback).
*** Bug 882991 has been marked as a duplicate of this bug. ***
*** Bug 893384 has been marked as a duplicate of this bug. ***
dmraid-1.0.0.rc16-18.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report.
I still got the failure message while updating: warning: %postun(dmraid-1.0.0.rc16-17.fc18.x86_64) scriptlet failed, exit status 1 Non-fatal POSTUN scriptlet failure in rpm package dmraid-1.0.0.rc16-17.fc18.x86_64
(In reply to comment #9) > I still got the failure message while updating: > > warning: %postun(dmraid-1.0.0.rc16-17.fc18.x86_64) scriptlet failed, exit > status 1 > Non-fatal POSTUN scriptlet failure in rpm package > dmraid-1.0.0.rc16-17.fc18.x86_64 POSTUN scriptlets are run from old packages on update to new packages. So if you're updating to dmraid-1.0.0.rc16-18.fc18, you still get the error message from the previous one dmraid-1.0.0.rc16-17.fc18.x86_64. So what you see is OK. The error will be gone completely only if updating to (future) dmraid-1.0.0.rc16-19.fc18 and higher.