maemo.org Bugzilla – Bug 3471
All user-installed extensions disappear after browser restart
Last modified: 2009-09-24 03:56:59 UTC
You need to log in before you can comment on or make changes to this bug.
SOFTWARE VERSION: 4.2008.23-14 STEPS TO REPRODUCE THE PROBLEM: 1. Reboot and rename the .mozilla directory. 2. Start the browser. The extensions installed by the user appear as expected in Tools -> Components. 3. Restart the browser a few times (2 may be sufficient). EXPECTED OUTCOME: The extensions should still be visible. ACTUAL OUTCOME: Only the following default components (i.e. not installed by the user) appear in Tools -> Components: * Default plug-in, Real Player, Windows Media * Shockwave Flash (components-installer doesn't appear either). At least one of the extensions (Flashblock) doesn't work at all. So, this isn't just a display problem in this dialog box. REPRODUCIBILITY: sometimes (always after a few times) I could reproduce the problem 3 times (I haven't tried more). Once the problem appears, it remains after restarting the browser. Rebooting doesn't solve the problem either. Removing the .mozilla directory and restarting the browser doesn't solve the problem either. But after rebooting and removing the .mozilla directory, the extensions reappear: * components-installer * Default plug-in, Real Player, Windows Media * Dictionnaire MySpell en Français * Flashblock port for MicroB * Greasemonkey port for MicroB * Shockwave Flash This problem is similar to bug 3468. EXTRA SOFTWARE INSTALLED: Here are the extensions I've installed: flashblock-webaddon french-france-dictionary greasemonkey-webaddon
Why would you want to rename the .mozilla directory? If you move the default preferences directory of an application I wouldn't expect the application to work. Sounds like a WONTFIX to me.
(In reply to comment #1) > Why would you want to rename the .mozilla directory? The bug occurred *before* I renamed the .mozilla directory. Renaming the .mozilla directory is the only way I found to work around this problem (but this works only once). BTW, the .mozilla directory is just *user* preferences. Any application should be able to work with empty user preferences.
I still don't get what this is about. So if you do NOT rename the directory, what does not work? Can you come up with a description about what exactly the issue is that you are facing?
Initially, after installing the packages, all the extensions and plugins appeared in Tools -> Components: * components-installer * Default plug-in, Real Player, Windows Media * Dictionnaire MySpell en Français * Flashblock port for MicroB * Greasemonkey port for MicroB * Shockwave Flash But after one or two restarts of the browser, without changing anything in my configuration (without renaming anything...), all the extensions disappear, i.e. Tools -> Components just says: * Default plug-in, Real Player, Windows Media * Shockwave Flash Note that even the "components-installer" is missing.
(In reply to comment #4) > But after one or two restarts of the browser, without changing anything in my > configuration (without renaming anything...), all the extensions disappear Is this always reproducible (because you wrote "browser restarts", not "device restarts")? Can you also please create a browser logfile and reproduce the error: Enter about:config?prefname=browser.consolelogfile&prefvalue=/tmp/browserlog in the browser location bar, set that preference, reproduce the browser problem and post the content of the file /tmp/browserlog here (you can for example start the terminal application, run "more /tmp/browserlog" and copy the output to this bug report).
(In reply to comment #5) > Is this always reproducible (because you wrote "browser restarts", not "device > restarts")? Almost always reproducible. Same problem when the device restarts. /tmp/browserlog contents: ({type:"message", msg:"No chrome package registered for chrome://navigator/locale/navigator.properties ."}) ({typetext:"typeError", type:"error", msg:"[JavaScript Error: \"Components.classes['@mozilla.org/updates/timer-manager;1'] has no properties\" {file: \"file:///usr/lib/microb-engine/components/nsExtensionManager.js\" line: 2835}]", url:"file:///usr/lib/microb-engine/components/nsExtensionManager.js", line:2835, hideCode:"true"}) ({type:"message", msg:"No chrome package registered for chrome://navigator-platform/locale/navigator.properties ."}) ({type:"message", msg:"No chrome package registered for chrome://navigator/locale/navigator.properties ."})
I'm still not able to reproduce this - never run into this, but I only have my three default components here ("components-installer", "Default plug-in, RealPlayer, Windows Media" and "Shockwave Flash"). Is this still an issue in 5.2008.43-7? File and folder permissions are OK I assume? Does this also happen when only having those three default components installed and no "third party software" (in the sense of "not delivered on the device by default")?
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for/if you can still reproduce this. Thanks!
FYI, the problem was no longer reproducible.