firefox package dependencies lacking

Bug #189861 reported by Vit Hrachovy
4
Affects Status Importance Assigned to Milestone
Nexenta Operating System
New
Undecided
Unassigned

Bug Description

Trying to install firefox package (aptitude install firefox) results in following errors in postinst script:

/usr/sbin/update-mozilla-firefox-chrome: line 106: 784 Killed
E: Registration process existed with status: 137
E: /usr/lib/mozilla-firefox/extensions/installed-extensions.txt still present. Registration might have gone wrong.
mv: cannot stat '/usr/lib/mozilla-firefox/defaults.ini': No such file or directory

In fact the script was trying to run /usr/lib/mozilla-firefox/firefox-bin which is missing many libraries.
  libgtk-x11-2.0.so.0
  libgdk-x11-2.0.so.0
  libatk-1.0.so.0
  libgdk_pixbuf-2.0.so.0
  libpangocairo-1.0.so.0
  libpango-1.0.so.0
  libcairo.so.2
  libpangoft2-1.0.so.0

Seems the package does not define its dependencies well.
I don't have GNOME installed (just base x-window-system-core, fonts and fluxbox).

I propose adding the following packages to depends:
libcairo2 libpango1.0-0 libpango1.0-common libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libatk1.0-0 libatk1.0-data libgdk-pixbuf2 libglib1.2 libgtk1.2 libgtk1.2-common hicolor-icon-theme libtiff4

Upon firefox startup program says it's missing file '/usr/share/nexenta-artwork/home/index.html'.
Consider adding
  gtk2-engines-clearlooks nexenta-artwork
to package recommends section.

Note: the original reporter indicated the bug was in package 'firefox'; however, that package was not published in Nexenta Operating System.

Revision history for this message
Gerson "fserve" Barreiros (fserve) wrote :

Using b104 i just had one bug, firefox could not found libjemalloc.so i made a link from xulrunner dir that is where the lib was to /usr/lib and firefox3 run smooth.

Revision history for this message
David Bartley (dtbartle-csclub) wrote : Re: [Bug 189861] Re: firefox package dependencies lacking

We might need to include the following patch (or a variant of it):

http://src.opensolaris.org/source/xref/jds/spec-files/trunk/patches/firefox3-09-jemalloc-shared-library.diff

-- David

On Fri, Feb 20, 2009 at 6:36 PM, Gerson fserve Barreiros
<email address hidden> wrote:
> Using b104 i just had one bug, firefox could not found libjemalloc.so i
> made a link from xulrunner dir that is where the lib was to /usr/lib and
> firefox3 run smooth.
>
> --
> firefox package dependencies lacking
> https://bugs.launchpad.net/bugs/189861
> You received this bug notification because you are a member of Nexenta
> Core Team, which is subscribed to Nexenta Operating System.
>
>

Revision history for this message
andy_js (andyjstormont) wrote :

Isn't this actually a bug with XULRUNNER?

The Firefox package in Ubuntu (and Debian) contains a patch to stop libjemalloc.so from being copied across.

Revision history for this message
Luis Mondesi (lemsx1) wrote :

I was also bitten by this. Please fix.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.