Comment 16 for bug 243869

Revision history for this message
Paul Gideon Dann (pdgiddie) wrote :

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.