Comment 17 for bug 243869

Revision history for this message
Alfred (alfred-s-nexicom) wrote : Re: [Bug 243869] Re: Ebay companion erroneously reports 64bit version of Firefox

Thank you for your very thorough reply. I don't know what it means. I
don't remember making a different profile, don't think I did that.

>>>However, Ubuntu's libnspr4.so is named
libnspr4.so.0d. I'm really curious to know why actually!

So you are making sort of a dummy label and pointing that to Ubuntu's
libnspr4.so.0d I'm not a programmer at all any more. I'm not real good
with the shell yet.

>>>Anyway, the problem seems to be caused by a missing symlink in the
package for Firefox 3. Binary components in Firefox extensions are
linked against libnspr4.so. However, Ubuntu's libnspr4.so is named
libnspr4.so.0d. I'm really curious to know why actually! Anyway,
creating a symlink solves the problem, and deleting compreg.dat and
xpti.dat from the profile directory clears Firefox's component cache,
causing it to check any libraries that previously failed to load and
(usually) fixing the problem.

Should this be a script that remains as part of the program, every time
it is run, it serves this purpose, or is it fixed if you run this once.
I've run it several times, and no fix.

Is it possible to make this into a patch, so that someone like me,
could just install it, and not have to hum and haw about what to do
next, or what the meaning of the terms are?

I was going to un-install the Ebay tools and try to install them
again, but from what you are saying, this might make no difference.

>>>To those people for whom this does not fix the problem: maybe you're not
using the "default" profile?

What is a profile? What is the default Profile? What is the profile
that can be created manually? What does this mean? What is a Profile Directory?

Alfred!

PS I'm using 7.10 Ebay companion, and it works good in 7.10,
Ubuntu 7.10 32 bit. Thank you for making it and the 8.04 version available.

-----Original Message-----
From: Paul Gideon Dann <email address hidden>
Reply-To: Bug 243869 <email address hidden>
To: <email address hidden>
Subject: [Bug 243869] Re: Ebay companion erroneously reports 64bit
version of Firefox
Date: Fri, 04 Jul 2008 10:48:08 -0000

Hi everyone,

I'm the lead developer for the eBay Companion. Sorry it's taken me a
while to find my way to this bug on Launchpad. I added the instructions
to the error popup just before the last release in the hope of curbing
the number of bug reports we were getting :)

Anyway, the problem seems to be caused by a missing symlink in the
package for Firefox 3. Binary components in Firefox extensions are
linked against libnspr4.so. However, Ubuntu's libnspr4.so is named
libnspr4.so.0d. I'm really curious to know why actually! Anyway,
creating a symlink solves the problem, and deleting compreg.dat and
xpti.dat from the profile directory clears Firefox's component cache,
causing it to check any libraries that previously failed to load and
(usually) fixing the problem.

To those people for whom this does not fix the problem: maybe you're not
using the "default" profile? If you're using a Firefox profile that you
created manually, try deleting the compreg.dat and xpti.dat files from
that profile directory. Also, make sure that /usr/lib/libnspr4.so
exists and that it points to libnspr4.so.0d.