Description of problem: running yum update setroubleshoot reports error Version-Release number of selected component (if applicable): ( setroubleshoot-0.30-1 How reproducible: Only if setroubleshoot is previously installed. [pgraner@meatwad ~]$ yum update setroubleshoot Loading "installonlyn" plugin Setting up Update Process Setting up repositories extras-development 100% |=========================| 1.1 kB 00:00 development 100% |=========================| 1.1 kB 00:00 Reading repository metadata in from local files Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Downloading header for setroubleshoot to pack into transaction set. setroubleshoot-0.30-1.noa 100% |=========================| 49 kB 00:00 ---> Package setroubleshoot.noarch 0:0.30-1 set to be updated --> Running transaction check Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Updating: setroubleshoot noarch 0.30-1 development 248 k Transaction Summary ============================================================================= Install 0 Package(s) Update 1 Package(s) Remove 0 Package(s) Total download size: 248 k Downloading Packages: (1/1): setroubleshoot-0.3 100% |=========================| 248 kB 00:01 Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Updating : setroubleshoot ######################### [1/2] error: %post(setroubleshoot-0.30-1.noarch) scriptlet failed, exit status 1 Updated: setroubleshoot.noarch 0:0.30-1 Complete!
I wonder if this could be caused by the %postuntrigger which may not return a 0 status thus the script appears to fail, I'll have to investigate. I think one can get bitten by the last command executed by any scriptlet should it not return 0.
We are not seeing this now. Possibly selinux related.