Bug 4217

Summary: avidemux broken scriptlets
Product: Fedora Reporter: rc040203
Component: avidemuxAssignee: Richard <hobbes1069>
Status: RESOLVED FIXED    
Severity: normal CC: bugzilla.i.sekler
Priority: P5    
Version: 24   
Hardware: All   
OS: GNU/Linux   
namespace:

Description rc040203 2016-08-29 07:20:16 CEST
# dnf update
...
  Cleanup     : avidemux-libs-2.6.12-4.fc24.x86_64                                                                                                    100/109 
/sbin/ldconfig: relative path `1' used to build cache
warning: %postun(avidemux-libs-2.6.12-4.fc24.x86_64) scriptlet failed, exit status 1
Non-fatal POSTUN scriptlet failure in rpm package avidemux-libs
Non-fatal POSTUN scriptlet failure in rpm package avidemux-libs



The origin is the postuninstall ldconfig-scriptlet containing /sbin/sh-code (here: comments):  

# rpm -q --scripts avidemux-libs 
postinstall program: /sbin/ldconfig
postuninstall scriptlet (using /sbin/ldconfig):

#post gtk
#/bin/touch --no-create /usr/share/icons/hicolor &>/dev/null || :
#/usr/bin/update-desktop-database &> /dev/null || :
Comment 1 Ilja Sekler 2016-09-04 17:59:54 CEST
Confirming. This was declared to be fixed by removal of % from the stale postun gtk entry a month ago in https://bugzilla.rpmfusion.org/show_bug.cgi?id=3880 and the change made it into the 2.6.12-4.fc24 update albeit it was not mentioned in the changelog. That bug should be reopened then.

Maybe it is time to surrender to the limitations of RPM and to delete the offending undead gtk entries.
Comment 2 Richard 2016-10-20 17:00:01 CEST
Should be fixed by latests builds.