Closed Bug 272324 Opened 20 years ago Closed 20 years ago

firefox hangs on startup for non-root user with "*** loading the extensions datasource"

Categories

(Firefox :: General, defect)

Sun
SunOS
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 259978

People

(Reporter: bsder, Assigned: bugzilla)

Details

Attachments

(1 file)

User-Agent:       Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.7.5) Gecko/20041109 Firefox/1.0
Build Identifier: Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.7.5) Gecko/20041109 Firefox/1.0

firefox works fine when run as root.  When run as a non-root user, the startup
hangs with the message "*** loading the extension datasource" repeating ad
infinitum.

Reproducible: Always
Steps to Reproduce:
1. Clean install of firefox 1.0 on a clean Sun Solaris 10 Sparc install
2. Run firefox as non-root



Actual Results:  
Infinite repetition of "*** loading the extensions datasource"

Expected Results:  
Browser startup

This looks to be the same issue as Bugs 270076, 259978, and 246869 except that
this report verifies that the same error occurs under Sparc Solaris 10.

By making the extensions directory of the firefox install world writeable, this
problem goes away (at the expense of security problems with the extensions
directory).
Summary: firefox hangs on startup for non-root user with "*** loading the extension datasource" → firefox hangs on startup for non-root user with "*** loading the extensions datasource"
It turns out that it is not required to keep the extensions directory world-writeable.  It is only necessary 
for the files:

installed-extensions-processed.txt
{972ce4c6-7e08-4474-a285-3208198ce6fd}

to exist.  Even if they are not writeable or readable, firefox will start.
I see the same problem for firefox1.0 compiled under Debian/woody
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041110 Firefox/1.0
(or also compiled for Debian/sarge or AIX5.1).

For our file server installation this has been solved by using part of the
debian patches for thunderbird 0.8 (iirc) by Alexander Sack
(http://www.jwsdot.com/debian/). This patch of the 
mozilla/toolkit/mozapps/extensions/src/nsExtensionManager.js.in
can be applied to both apps.


This patch can found in the Debian Thunderbird 0.8 patches. This still stops
'extension loading' loops for the recent firefox/thunderbird version for our
environment.
Feel free to post that patch in bug 259978 if it still applies.

*** This bug has been marked as a duplicate of 259978 ***
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: