Bug 1054698 - Errors in firefox rpm scripts
Summary: Errors in firefox rpm scripts
Keywords:
Status: CLOSED DUPLICATE of bug 1054350
Alias: None
Product: Fedora
Classification: Fedora
Component: firefox
Version: 20
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Gecko Maintainer
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-01-17 10:06 UTC by styxd6
Modified: 2014-01-17 22:23 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-01-17 22:23:48 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description styxd6 2014-01-17 10:06:45 UTC
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.

Comment 1 bericson 2014-01-17 14:03:31 UTC
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

Comment 2 Andy Wang 2014-01-17 15:14:45 UTC
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.

Comment 3 styxd6 2014-01-17 15:56:26 UTC
(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.

Comment 4 bericson 2014-01-17 16:04:59 UTC
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.

Comment 5 Andy Wang 2014-01-17 20:04:59 UTC
I'm an idiot.  the one system i have that doesn't have /var split out also happens to have selinux disabled.

Comment 6 Michael Schwendt 2014-01-17 22:23:48 UTC
https://lists.fedoraproject.org/pipermail/users/2014-January/445588.html

*** This bug has been marked as a duplicate of bug 1054350 ***


Note You need to log in before you can comment on or make changes to this bug.