Bug 431157

Summary: Missing /usr/lib/xulrunner-1.9pre/extensions?
Product: [Fedora] Fedora Reporter: Horst H. von Brand <vonbrand>
Component: xulrunnerAssignee: Gecko Maintainer <gecko-bugs-nobody>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: rawhideCC: caillon, dwmw2, johnp, stransky, valdis.kletnieks
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-02-15 21:59:48 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Horst H. von Brand 2008-02-01 02:17:47 UTC
Description of problem:
Error messages when updating.

Version-Release number of selected component (if applicable):
firefox-3.0-0.beta2.15.nightly20080130.fc9.i386
xulrunner-1.9-0.beta2.15.nightly20080130.fc9.i386

How reproducible:
Has happened the last few times firefox was updated. No package claims the
directory it complains about.

Steps to Reproduce:
1.
2.
3.
  
Actual results:
/var/tmp/rpm-tmp.67913: line 11: cd: /usr/lib/xulrunner-1.9pre/extensions: No
such file or directory

Expected results:


Additional info:

Comment 1 Christopher Aillon 2008-02-06 18:51:24 UTC
Is there perhaps a trigger from a different package wrongly expecting this
directory to exist?  Because firefox or xulrunner aren't doing anything with it
in scriptlets

Comment 2 Horst H. von Brand 2008-02-08 23:29:06 UTC
This happened each time firefox was updated. It seems to be gone now.

Comment 3 Horst H. von Brand 2008-02-10 17:17:33 UTC
Nope, updating today to 3.0-0.beta2.17.nightly20080209.fc9 I see:

  Updating  : firefox                      ####################### [29/78] 
  /var/tmp/rpm-tmp.5346: line 11: cd: /usr/lib/xulrunner-1.9pre/extensions: No
such file or directory

Comment 4 Horst H. von Brand 2008-02-11 22:01:44 UTC
Again today, 3.0-0.beta2.18.nightly20080210.fc9.i386. Packages updated around
firefox are wine, nazghul-haxima, firefox, e2fsprogs-devel, perl-Git. I very
much doubt any of those is responsible for the error. Could it be some
long-outdated uninstall scriptlet that isn't erased because it hasn't ever
completed?
  

Comment 5 Horst H. von Brand 2008-02-15 19:25:56 UTC
  Updating  : beagle                       ##################### [ 57/546] 
/var/tmp/rpm-tmp.82528: line 11: cd: /usr/lib/xulrunner-1.9pre/extensions: No
such file or directory
/var/tmp/rpm-tmp.88315: line 11: cd: /usr/lib/xulrunner-1.9pre/extensions: No
such file or directory
  Updating  : jack-audio-connection-kit    ##################### [ 58/546] 
Today I see:

  Updating  : xulrunner                    ##################### [ 59/546] 
Error unpacking rpm package xulrunner-1.9-0.beta3.21.nightly20080214.fc9.i386
error: unpacking of archive failed on file
/usr/lib/xulrunner-1.9pre/dictionaries: cpio: rename

  Updating  : firefox                      ##################### [243/546] 
/var/tmp/rpm-tmp.6472: line 11: cd: /usr/lib/xulrunner-1.9pre/extensions: No
such file or directory
/var/tmp/rpm-tmp.58454: line 11: cd: /usr/lib/xulrunner-1.9pre/extensions: No
such file or directory

The first error I fixed by axing the /usr/lib/xulrunner-1.9pre/dictionaries*
directory and files (it is now a symlink!), and updating again. Clearly some
earlier xulrunner updates had failed.

Comment 6 Christopher Aillon 2008-02-15 20:19:50 UTC
(In reply to comment #5)
>   Updating  : beagle                       ##################### [ 57/546] 
> /var/tmp/rpm-tmp.82528: line 11: cd: /usr/lib/xulrunner-1.9pre/extensions: No
> such file or directory
> /var/tmp/rpm-tmp.88315: line 11: cd: /usr/lib/xulrunner-1.9pre/extensions: No
> such file or directory
>   Updating  : jack-audio-connection-kit    ##################### [ 58/546] 

This looks like beagle is running a broken trigger on xulrunner.


> Today I see:
> 
>   Updating  : xulrunner                    ##################### [ 59/546] 
> Error unpacking rpm package xulrunner-1.9-0.beta3.21.nightly20080214.fc9.i386
> error: unpacking of archive failed on file
> /usr/lib/xulrunner-1.9pre/dictionaries: cpio: rename

Unrelated but unavoidable, since this changed from a directory containing files
to a symlink.  There's no way to fix this in the spec AFAIK

Comment 7 Valdis Kletnieks 2008-02-15 20:35:00 UTC
I already opened bug #432571 against beagle for the broken trigger - it's
actually grovelling the parent directory name out of /etc/gre.d/gre.conf,
and gratuitously globbing on a /extensions and expecting it to be there, when it
probably should be looking in some other directory...

Comment 8 Christopher Aillon 2008-02-15 21:59:48 UTC
Just filed a bug on beagle, duping this there since that's really what is
causing this.

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

Comment 9 Christopher Aillon 2008-02-15 22:00:47 UTC
Oh, whoops.  Sorry, I didn't notice your bug until after I filed and duped :(

Comment 10 Valdis Kletnieks 2008-02-15 22:17:19 UTC
Doesn't matter to me - somebody should pick one and label the other a dup. 
Personally, I don't care, as long as it gets fixed before my users see the bug. :)