Description of problem: Firefox versions 26.0-5 and 26.0-3 can't be uninstalled because of errors in %preun script. Yum fails with message: "Error in PREUN scriptlet in rpm package firefox-26.0-5.fc20.x86_64" Additionally, there are errors when installing firefox-26.0-5, though they do not prevent installation: "Non-fatal POSTIN scriptlet failure in rpm package firefox-26.0-5.fc20.x86_64" "Non-fatal POSTTRANS scriptlet failure in rpm package firefox-26.0-5.fc20.x86_64" I was installing firefox-26.0-3 a month ago and unfortunately I don't remember if there were errors during installation. How reproducible: Just try to install or uninstall the firefox package. Additional info: It was also impossible to remove flash-plugin (the version from the official Adobe repo), also because of an an error in %preun script. I know that package is not supported, but I'm putting the info here just in case. After removing both firefox(es) and flash with "rpm -e --noscripts" and reinstalling just firefox the same problems persist.
I'm seeing this, too, although I don't think the issue is particular to firefox. Of all the updates I got this morning: file-libs.x86_64 0:5.14-14.fc20 file.x86_64 0:5.14-14.fc20 firefox.x86_64 0:26.0-5.fc20 gnome-abrt.x86_64 0:0.3.5-1.fc20 ibus-gtk2.x86_64 0:1.5.5-1.fc20 ibus-gtk3.x86_64 0:1.5.5-1.fc20 ibus-libs.x86_64 0:1.5.5-1.fc20 ibus-setup.noarch 0:1.5.5-1.fc20 ibus-wayland.x86_64 0:1.5.5-1.fc20 ibus.x86_64 0:1.5.5-1.fc20 kdesdk-thumbnailers.x86_64 0:4.11.5-1.fc20 kompare-libs.x86_64 0:4.11.5-1.fc20 kompare.x86_64 0:4.11.5-1.fc20 libpcap.x86_64 14:1.5.3-1.fc20 nfs-utils.x86_64 1:1.2.9-2.1.fc20 okteta-libs.x86_64 0:4.11.5-1.fc20 okteta.x86_64 0:4.11.5-1.fc20 perl-Email-Abstract.noarch 0:3.007-1.fc20 python-magic.noarch 0:5.14-14.fc20 vdr.x86_64 0:2.0.5-1.fc20 Pretty much any of them that ran scripts had script errors: Running transaction Updating : ibus-libs-1.5.5-1.fc20.x86_64 1/40 warning: %post(ibus-libs-1.5.5-1.fc20.x86_64) scriptlet failed, exit status 127 Non-fatal POSTIN scriptlet failure in rpm package ibus-libs-1.5.5-1.fc20.x86_64 Updating : ibus-setup-1.5.5-1.fc20.noarch 2/40 Updating : ibus-gtk2-1.5.5-1.fc20.x86_64 3/40 warning: %post(ibus-gtk2-1.5.5-1.fc20.x86_64) scriptlet failed, exit status 127 Non-fatal POSTIN scriptlet failure in rpm package ibus-gtk2-1.5.5-1.fc20.x86_64 Updating : ibus-gtk3-1.5.5-1.fc20.x86_64 4/40 warning: %post(ibus-gtk3-1.5.5-1.fc20.x86_64) scriptlet failed, exit status 127 Non-fatal POSTIN scriptlet failure in rpm package ibus-gtk3-1.5.5-1.fc20.x86_64 Updating : ibus-1.5.5-1.fc20.x86_64 5/40 warning: %post(ibus-1.5.5-1.fc20.x86_64) scriptlet failed, exit status 127 Non-fatal POSTIN scriptlet failure in rpm package ibus-1.5.5-1.fc20.x86_64 Updating : ibus-wayland-1.5.5-1.fc20.x86_64 6/40 Updating : kompare-libs-4.11.5-1.fc20.x86_64 7/40 warning: %post(kompare-libs-4.11.5-1.fc20.x86_64) scriptlet failed, exit status 127 Non-fatal POSTIN scriptlet failure in rpm package kompare-libs-4.11.5-1.fc20.x86_64 Updating : kompare-4.11.5-1.fc20.x86_64 8/40 warning: %post(kompare-4.11.5-1.fc20.x86_64) scriptlet failed, exit status 127 Non-fatal POSTIN scriptlet failure in rpm package kompare-4.11.5-1.fc20.x86_64 Updating : okteta-4.11.5-1.fc20.x86_64 9/40 warning: %post(okteta-4.11.5-1.fc20.x86_64) scriptlet failed, exit status 127 Non-fatal POSTIN scriptlet failure in rpm package okteta-4.11.5-1.fc20.x86_64 Updating : okteta-libs-4.11.5-1.fc20.x86_64 10/40 warning: %post(okteta-libs-4.11.5-1.fc20.x86_64) scriptlet failed, exit status 127 Non-fatal POSTIN scriptlet failure in rpm package okteta-libs-4.11.5-1.fc20.x86_64 Updating : file-libs-5.14-14.fc20.x86_64 11/40 warning: %post(file-libs-5.14-14.fc20.x86_64) scriptlet failed, exit status 127 Non-fatal POSTIN scriptlet failure in rpm package file-libs-5.14-14.fc20.x86_64 Updating : file-5.14-14.fc20.x86_64 12/40 Updating : python-magic-5.14-14.fc20.noarch 13/40 Updating : gnome-abrt-0.3.5-1.fc20.x86_64 14/40 warning: %post(gnome-abrt-0.3.5-1.fc20.x86_64) scriptlet failed, exit status 127 Non-fatal POSTIN scriptlet failure in rpm package gnome-abrt-0.3.5-1.fc20.x86_64 Updating : 14:libpcap-1.5.3-1.fc20.x86_64 15/40 warning: %post(libpcap-14:1.5.3-1.fc20.x86_64) scriptlet failed, exit status 127 Non-fatal POSTIN scriptlet failure in rpm package 14:libpcap-1.5.3-1.fc20.x86_64 Updating : kdesdk-thumbnailers-4.11.5-1.fc20.x86_64 16/40 Updating : perl-Email-Abstract-3.007-1.fc20.noarch 17/40 Updating : firefox-26.0-5.fc20.x86_64 18/40 warning: %post(firefox-26.0-5.fc20.x86_64) scriptlet failed, exit status 127 Non-fatal POSTIN scriptlet failure in rpm package firefox-26.0-5.fc20.x86_64 warning: %triggerin(flash-plugin-11.2.202.335-release.x86_64) scriptlet failed, exit status 127 Non-fatal <unknown> scriptlet failure in rpm package firefox-26.0-5.fc20.x86_64 error: %pre(vdr-2.0.5-1.fc20.x86_64) scriptlet failed, exit status 127 Error in PREIN scriptlet in rpm package vdr-2.0.5-1.fc20.x86_64 error: vdr-2.0.5-1.fc20.x86_64: install failed error: %pre(nfs-utils-1:1.2.9-2.1.fc20.x86_64) scriptlet failed, exit status 127 Error in PREIN scriptlet in rpm package 1:nfs-utils-1.2.9-2.1.fc20.x86_64 Cleanup : python-magic-5.14-12.fc20.noarch 21/40 error: nfs-utils-1:1.2.9-2.1.fc20.x86_64: install failed Cleanup : perl-Email-Abstract-3.002-11.fc20.noarch 22/40 Cleanup : ibus-gtk2-1.5.4-2.fc20.x86_64 23/40 warning: %postun(ibus-gtk2-1.5.4-2.fc20.x86_64) scriptlet failed, exit status 127 Non-fatal POSTUN scriptlet failure in rpm package ibus-gtk2-1.5.4-2.fc20.x86_64 Cleanup : ibus-gtk3-1.5.4-2.fc20.x86_64 24/40 warning: %postun(ibus-gtk3-1.5.4-2.fc20.x86_64) scriptlet failed, exit status 127 Non-fatal POSTUN scriptlet failure in rpm package ibus-gtk3-1.5.4-2.fc20.x86_64 Cleanup : ibus-setup-1.5.4-2.fc20.noarch 25/40 Cleanup : ibus-1.5.4-2.fc20.x86_64 26/40 warning: %postun(ibus-1.5.4-2.fc20.x86_64) scriptlet failed, exit status 127 Non-fatal POSTUN scriptlet failure in rpm package ibus-1.5.4-2.fc20.x86_64 Cleanup : ibus-wayland-1.5.4-2.fc20.x86_64 27/40 Cleanup : file-5.14-12.fc20.x86_64 28/40 Cleanup : kompare-libs-4.11.4-1.fc20.x86_64 29/40 warning: %postun(kompare-libs-4.11.4-1.fc20.x86_64) scriptlet failed, exit status 127 Non-fatal POSTUN scriptlet failure in rpm package kompare-libs-4.11.4-1.fc20.x86_64 Cleanup : kompare-4.11.4-1.fc20.x86_64 30/40 warning: %postun(kompare-4.11.4-1.fc20.x86_64) scriptlet failed, exit status 127 Non-fatal POSTUN scriptlet failure in rpm package kompare-4.11.4-1.fc20.x86_64 Cleanup : okteta-4.11.4-1.fc20.x86_64 31/40 warning: %postun(okteta-4.11.4-1.fc20.x86_64) scriptlet failed, exit status 127 Non-fatal POSTUN scriptlet failure in rpm package okteta-4.11.4-1.fc20.x86_64 Cleanup : okteta-libs-4.11.4-1.fc20.x86_64 32/40 warning: %postun(okteta-libs-4.11.4-1.fc20.x86_64) scriptlet failed, exit status 127 Non-fatal POSTUN scriptlet failure in rpm package okteta-libs-4.11.4-1.fc20.x86_64 Cleanup : file-libs-5.14-12.fc20.x86_64 33/40 warning: %postun(file-libs-5.14-12.fc20.x86_64) scriptlet failed, exit status 127 Non-fatal POSTUN scriptlet failure in rpm package file-libs-5.14-12.fc20.x86_64 Cleanup : ibus-libs-1.5.4-2.fc20.x86_64 34/40 warning: %postun(ibus-libs-1.5.4-2.fc20.x86_64) scriptlet failed, exit status 127 Non-fatal POSTUN scriptlet failure in rpm package ibus-libs-1.5.4-2.fc20.x86_64 Cleanup : gnome-abrt-0.3.4-1.fc20.x86_64 35/40 warning: %postun(gnome-abrt-0.3.4-1.fc20.x86_64) scriptlet failed, exit status 127 Non-fatal POSTUN scriptlet failure in rpm package gnome-abrt-0.3.4-1.fc20.x86_64 Cleanup : 14:libpcap-1.5.0-1.20131108git459712e.fc20.x86_64 36/40 warning: %postun(libpcap-14:1.5.0-1.20131108git459712e.fc20.x86_64) scriptlet failed, exit status 127 Non-fatal POSTUN scriptlet failure in rpm package 14:libpcap-1.5.0-1.20131108git459712e.fc20.x86_64 Cleanup : kdesdk-thumbnailers-4.11.4-1.fc20.x86_64 37/40 warning: %postun(kdesdk-thumbnailers-4.11.4-1.fc20.x86_64) scriptlet failed, exit status 127 Non-fatal POSTUN scriptlet failure in rpm package kdesdk-thumbnailers-4.11.4-1.fc20.x86_64 error: %preun(firefox-26.0-3.fc20.x86_64) scriptlet failed, exit status 127 Error in PREUN scriptlet in rpm package firefox-26.0-3.fc20.x86_64 error: firefox-26.0-3.fc20.x86_64: erase failed error: vdr-2.0.4-1.fc20.x86_64: erase skipped error: nfs-utils-1:1.2.8-6.0.fc20.x86_64: erase skipped warning: %posttrans(ibus-1.5.5-1.fc20.x86_64) scriptlet failed, exit status 127 Non-fatal POSTTRANS scriptlet failure in rpm package ibus-1.5.5-1.fc20.x86_64 warning: %posttrans(kompare-4.11.5-1.fc20.x86_64) scriptlet failed, exit status 127 Non-fatal POSTTRANS scriptlet failure in rpm package kompare-4.11.5-1.fc20.x86_64 warning: %posttrans(okteta-4.11.5-1.fc20.x86_64) scriptlet failed, exit status 127 Non-fatal POSTTRANS scriptlet failure in rpm package okteta-4.11.5-1.fc20.x86_64 warning: %posttrans(gnome-abrt-0.3.5-1.fc20.x86_64) scriptlet failed, exit status 127 Non-fatal POSTTRANS scriptlet failure in rpm package gnome-abrt-0.3.5-1.fc20.x86_64 warning: %posttrans(firefox-26.0-5.fc20.x86_64) scriptlet failed, exit status 127 Non-fatal POSTTRANS scriptlet failure in rpm package firefox-26.0-5.fc20.x86_64
Do you have /var as a separate filesystem? This is only occurring for me on systems where /var is separate. I've narrowed it down to selinux. setenforce permissive makes the problem go away. It looks like there was a recent selinux update.
(In reply to Andy Wang from comment #2) > Do you have /var as a separate filesystem? This is only occurring for me on > systems where /var is separate. I've narrowed it down to selinux. > setenforce permissive makes the problem go away. > > It looks like there was a recent selinux update. No, I don't have /var on separate filesystem. And selinux policy (targeted at least) was indeed updated yesterday.
I don't have /var on a separate filesystem, either. Looks like similar issues are being discussed in bug 1054350 and this issue is probably a duplicate of that one.
I'm an idiot. the one system i have that doesn't have /var split out also happens to have selinux disabled.
https://lists.fedoraproject.org/pipermail/users/2014-January/445588.html *** This bug has been marked as a duplicate of bug 1054350 ***