All Firefox extensions gone after update to Firefox 20.0
I can probably reinstall them but I am not sure I remember them all.
This really sucks! Instead of working I have to be messing with the system now for who knows how many hours. Anybody else experienced this after installing the 20.0 update? |
I reinstalled 19.0.2 and restored the folder .mozilla/firefox from a backup from couple months ago but my extensions are still gone.
Is there another place where Firefox puts its config files? Could Firefox sync mess this up too? Does it sync so fast after starting Firefox? |
I think my extensions are under ~/.mozilla/firefox/<profile>.default/ where <profile> is a random string. Specifically under .mozilla/firefox/<profile>.default/extensions/.
|
Updating Firefox (using, say, upgradepkg mozilla-firefox-20.0-x86_64-1_slack14.0.txz, the patch file found at your favorite mirror) does not wipe out your ~/.mozilla/firefox/<random>.default/extensions directory.
The first time you start Firefox after update it checks extensions for version compatibility and will attempt to update any that are not compatible and if that fails it will disable the extension (but not remove it). You should have seen a message window to that effect. If you open a terminal and Code:
ls .mozilla/firefox/*.default/extensions The proper way to install/upgrade Firefox (or any software installed with Slackware package management) is to (1) download the appropriate files from a mirror, (2) upgradepkg packagename*.t?z. In your case, a good mirror site to use would be the Oregon State University (OSU) site; for example: Code:
su - I have always upgraded Slackware-provided software using the above method and have never had a problem with any package doing so. Firefox, Thunderbird, SeaMonkey (and everything else) just start and go -- highly recommend doing it this way. Hope this helps some. |
Quote:
Out of 7 only 3 have actual names, the rest a UID type names so I can't tell what they are. |
Quote:
Much appreciated you took the time. I do use the Slackware provided packages (although some versions back, I think around Slackware 12.2, I did use the Mozilla provided generic tar.gz file). And I upgrade also using "upgradepkg". I've been using mostly the "Carol" mirror for packages. I think it's in Manitoba. What's even more serious now is that I can't install any extension at all. The list of my previous extensions is empty and if I try to install, for example Add-Block Plus, then it just keeps saying "Installing" in the progress bar" and never finishes. I will try to back up and remove all extension files and see if that will make a difference. |
It seems that you borked your profile.
In the extensions folder you can open these with Ark and then you can find out the name of the extensions (especially in the install.rdf). Try Help --> restart with add-ons disabled. If that doesn't work, I think it's best to start all over again with a brand new profile... |
Can I make a suggestion here?
Instead of screwing around for more hours, try this: open Firefox and export your bookmarks (click bookmarks, down at the bottom click unsorted bookmarks, then click Import and Backup in the window that pops up, choose backup and where you want the file to go). When that's done, exit Firefox, get into your home directory and Code:
mv .mozilla .mozilla.bak Then install whatever extensions you want. Then recover your bookmarks from the back up file you made above (the file will be names bookmarks-2013-01-24.json). Do the same thing as above (click bookmarks, etc.) and import that file, overwriting any existing (there won't be any, don't it anyway). If all that works and you're a happy camper blow away the old directory: Code:
cd Hope this helps some. |
thanks guys for the suggestions.
I've done all the above. I do have a backup of my profile. Two key data sets are very important to me, my bookmarks and saved passwords. So I can restore those no problem. I think trying to use Firefox Sync was interfering. It's a really nasty and buggy feature. Right now, with a new fresh profile, I still can't install any extensions. And without extensions, life with Firefox is just a nightmare. I've unlinked my computer from Firefox sync. And I'll redo the profile once again, restore my bookmarks and passwords. And then I'll try to install extensions again. I'm now an official Mozilla Corporation hater. They waste resources on removing menu items and taking features away instead of fixing long outstanding bugs and problems. I really wish there was a fork of Firefox by an independent non-corporate entity, kind of like Libreoffice. Someone needs to put them out of business! |
Quote:
Why would I need to move the entire .mozilla folder then? I also have my Seamonkey and Thunderbird data in there and don't want to mess with that. |
Ok, this is totally screwy.
I've cleared my entire .mozilla folder. Firefox will not install any extensions. All I did was restore my old bookmarks and passwords. Otherwise it was a new profile. Seamonkey is the same. No extensions will install. And I recopied my old profile back but my Local Folders will not list any email and that's where I store several years of email. I've now spent more than a full day on this. Tomorrow I'll test ram and run some more tests. But I was able to play UT2004 for over an hour last evening without any problems so I don't think there is anything wrong with my hardware. |
How are you restoring your profile? Logged in as "you" or are you using sudo or su -? The only reason Firefox would not be able to install extensions is that "you" don't have permission to do so (as in somebody else owns the files and directories in your ~/.mozilla directory). Too, Thunderbird doesn't "belong" in the ~/.mozilla directory, it is created in ~/.thunderbird when you first start it.
On my systems Firefox, SeaMonkey and Thunderbird have been installed by root using the Slackware installpkg utility from the Slackware packages delivered on the distribution DVD and upgraded with the Slackware packages found in the patches/packages directory on a mirror whenever patches have become available -- those are all installed in the root tree; e.g., Firefox on a 64-bit system that's /usr/lib64/firefox-20.0 (and on a 32-bit system is /usr/lib/). The other two are similar. Something you might want to check is the ownership of the directories and files in your ~/.mozilla directory: Code:
ls -l .mozilla Code:
ls -al .mozilla/firefox Code:
cat .mozilla/firefox/profiles.ini Notice that every file and directory so far is owned by "me" and the group is "users?" OK, let's make it a little easier to list: Code:
cd .mozilla/firefox/lh09h7sl.default/ So, if yours is not the same as the above? Try this: Code:
Shut down Firefox, SeaMonkey, Thunderbird Oh, yeah, if you're copying a back up, make sure to do the "chown" before you start Firefox (you've probably got ownership messed up in the backup). Hope this helps some. |
Quote:
I've done all that though. I even chmod -R 755 .mozilla to make sure the folder was writable. The only files I copied from my backup into the new Firefox profile were key3.db and signons.sqlite which I understand have my passwords. When I try to install an extension, let's say Addblock Plus, I go to search in the Extensions tab, then click the install button. It should quick download progress, and then it stalls at installing and the progress bar just stays saying "Installing". When I close Firefox and start it again, there is no extensions. Same goes for Seamonkey. But what's even more troubling is that my Local Folder email will not work (and I have almost a Gigabyte of old emails there) and one of my email accounts will not display either. Yes, Thunderbird profile is on its own and not in .mozilla. I named it by mistake. Anyway, I'm pretty stuck right now. My next test will be taking my profile backups to a Windows machine and restoring them there, both Firefox and Seamonkey. |
And what happens when you downgrade to FF 19*?
Or use a beta? |
Just for grins: open Firefox then click Help and About Firefox.
What's it say? |
Quote:
|
Quote:
Everything works ok except no extension will install. Even plugins work, Flash and Java. I didn't have time to mess with this today as I had to work all day but I'll get back to it at some point. What drives me crazy is that it's both Firefox and SeaMonkey. |
OK, shooting from the hip:
Can you install extensions when you are logged in as root? Can you install extensions when you are logged in as another user? Do you have the same problem with Swiftfox? |
Something you might want to try -- it'll only take a few minutes.
First, let's make sure of something: you can edit files with a text edit and save them? You can create files, right? What's your UMASK? It should be 0022 (open a terminal and enter umask to see it): Code:
umask Code:
umask 0022 Code:
drwxr-xr-x 86 trona users 20480 Apr 25 11:44 trona/ Code:
su - Code:
.
What I would do is
Hope this helps some. |
Creating a new user is probably the first thing you should have tried, so before you do anything else do the following:
- create a new user - add it to the typical groups - do not restore/copy across any dot files, profile directories or anything else from your existing user - log in as the new user and startx - open firefox and/or seamonkey and try to install any extension |
Quote:
|
Quote:
Some of it raises more questions though. I've had my user account's permissions set to drwx--x--x for a long time now. Actually I think I've set them to 700 some years ago and it's always worked fine. Good think you've pointed that out as I'll have to examine my permissions and tighten them again. I don't want my girlfriend, who uses my computer sometime, to browse my files. She has her own account but permissions are set so she is limited to that account and a few shared folders for videos, pictures etc outside of /home The permissions should not break Firefox, and I've already set 755 on .mozilla recursively. I'll try her account, Firefox and installing extensions. And I'll try root too. I'll report back after work. Thanks again for the help |
Ok, so I've run a quick test before I have to leave for work.
Extensions install and work just fine as root. Another user account exhibited the same problem as my own, extensions were broken after starting Firefox (after the upgrade to version 20.0). There was only one extension installed in the other account, Add-block Plus, and it disappeared and couldn't be reinstalled. So this breakage happens when going from Firefox 19.0.2 to the 20.0. Both user account have permissions drwx--x--x when ls -l /home . |
On my machine it's
drwx------ |
Quote:
Another problem that's showed up is I lost all my search engines and when I type address into the address field it will not launch the site. That's in Firefox. I'm starting to suspect that it's not Firefox or user profile related but something went wrong with my Slackware install. Strange because Thunderbird is working fine. |
All times are GMT -5. The time now is 10:45 AM. |