LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 04-24-2013, 03:17 AM   #1
Slackovado
Member
 
Registered: Mar 2005
Location: BC, Canada
Distribution: Slackware 14.2 x64
Posts: 308

Rep: Reputation: 70
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?
 
Old 04-24-2013, 03:39 AM   #2
Slackovado
Member
 
Registered: Mar 2005
Location: BC, Canada
Distribution: Slackware 14.2 x64
Posts: 308

Original Poster
Rep: Reputation: 70
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?
 
Old 04-24-2013, 04:02 AM   #3
273
LQ Addict
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680

Rep: Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373
I think my extensions are under ~/.mozilla/firefox/<profile>.default/ where <profile> is a random string. Specifically under .mozilla/firefox/<profile>.default/extensions/.
 
Old 04-24-2013, 05:27 AM   #4
tronayne
Senior Member
 
Registered: Oct 2003
Location: Northeastern Michigan, where Carhartt is a Designer Label
Distribution: Slackware 32- & 64-bit Stable
Posts: 3,541

Rep: Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065
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
{5384767E-00D9-40E9-B72F-9CC39D655D6F}/     {b9db16a4-6edc-47ec-a1f4-b86292ed211d}/
{73a6fe31-595d-460b-a920-fcc0f8843232}.xpi  {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}.xpi
Those are the extensions; you can use ls to see the content of any of those directories; in my case, there are only two, Adblock Plus and NoScript.

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 -
cd some_directory
wget ftp://ftp.osuosl.org/pub/slackware/slackware64-14.0/patches/packages/*firefox*
<wait a while>
upgradepkg *firefox*.t?z
Obviously, adjust the above for your Slackware version.

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.
 
1 members found this post helpful.
Old 04-24-2013, 01:26 PM   #5
Slackovado
Member
 
Registered: Mar 2005
Location: BC, Canada
Distribution: Slackware 14.2 x64
Posts: 308

Original Poster
Rep: Reputation: 70
Quote:
Originally Posted by 273 View Post
I think my extensions are under ~/.mozilla/firefox/<profile>.default/ where <profile> is a random string. Specifically under .mozilla/firefox/<profile>.default/extensions/.
Yes, I have that folder there and the extensions are in there.
Out of 7 only 3 have actual names, the rest a UID type names so I can't tell what they are.
 
Old 04-24-2013, 01:34 PM   #6
Slackovado
Member
 
Registered: Mar 2005
Location: BC, Canada
Distribution: Slackware 14.2 x64
Posts: 308

Original Poster
Rep: Reputation: 70
Quote:
Originally Posted by tronayne View Post
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
{5384767E-00D9-40E9-B72F-9CC39D655D6F}/     {b9db16a4-6edc-47ec-a1f4-b86292ed211d}/
{73a6fe31-595d-460b-a920-fcc0f8843232}.xpi  {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}.xpi
Those are the extensions; you can use ls to see the content of any of those directories; in my case, there are only two, Adblock Plus and NoScript.

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 -
cd some_directory
wget ftp://ftp.osuosl.org/pub/slackware/slackware64-14.0/patches/packages/*firefox*
<wait a while>
upgradepkg *firefox*.t?z
Obviously, adjust the above for your Slackware version.

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.
Thank you for the detailed help.
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.
 
Old 04-24-2013, 01:58 PM   #7
adriv
Member
 
Registered: Nov 2005
Location: Diessen, The Netherlands
Distribution: Slackware 15
Posts: 700

Rep: Reputation: 43
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...
 
Old 04-24-2013, 02:07 PM   #8
tronayne
Senior Member
 
Registered: Oct 2003
Location: Northeastern Michigan, where Carhartt is a Designer Label
Distribution: Slackware 32- & 64-bit Stable
Posts: 3,541

Rep: Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065
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 start Firefox.

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
rm -rf .mozilla.bak
And life goes on.

Hope this helps some.

Last edited by tronayne; 04-24-2013 at 02:08 PM.
 
Old 04-24-2013, 03:48 PM   #9
Slackovado
Member
 
Registered: Mar 2005
Location: BC, Canada
Distribution: Slackware 14.2 x64
Posts: 308

Original Poster
Rep: Reputation: 70
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!
 
Old 04-25-2013, 05:17 AM   #10
Slackovado
Member
 
Registered: Mar 2005
Location: BC, Canada
Distribution: Slackware 14.2 x64
Posts: 308

Original Poster
Rep: Reputation: 70
Quote:
Originally Posted by tronayne View Post
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 start Firefox.

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
rm -rf .mozilla.bak
And life goes on.

Hope this helps some.
Aren't firefox profiles in .mozilla/firefox ?
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.
 
Old 04-25-2013, 06:43 AM   #11
Slackovado
Member
 
Registered: Mar 2005
Location: BC, Canada
Distribution: Slackware 14.2 x64
Posts: 308

Original Poster
Rep: Reputation: 70
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.
 
Old 04-25-2013, 07:39 AM   #12
tronayne
Senior Member
 
Registered: Oct 2003
Location: Northeastern Michigan, where Carhartt is a Designer Label
Distribution: Slackware 32- & 64-bit Stable
Posts: 3,541

Rep: Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065
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
total 12
drwx------ 3 trona users 4096 Dec  3  2011 extensions/
drwx------ 4 trona users 4096 Dec  3  2011 firefox/
drwx------ 3 trona users 4096 Feb 12 09:48 seamonkey/

ls -l .mozilla/extensions
total 4
drwxr-xr-x 2 trona users 4096 Dec  3  2011 {3550f703-e582-4d05-9a08-453d09bdfdc6}/
Note the date stamp of the extensions directory? It's empty, unused (but I leave it alone).
Code:
ls -al .mozilla/firefox
total 20
drwx------  4 trona users 4096 Dec  3  2011 ./
drwx------  5 trona users 4096 Feb 12 09:48 ../
drwx------  3 trona users 4096 Oct 12  2012 Crash\ Reports/
drwx------ 16 trona users 4096 Apr 25 08:17 lh09h7sl.default/
-rw-r--r--  1 trona users   94 Dec  3  2011 profiles.ini
What's in profiles.ini?
Code:
cat .mozilla/firefox/profiles.ini
[General]
StartWithLastProfile=1

[Profile0]
Name=default
IsRelative=1
Path=lh09h7sl.default
No big deal, that's what's supposed to be there.

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/
ls -al
total 140032
drwx------ 16 trona users     4096 Apr 25 08:23 ./
drwx------  4 trona users     4096 Dec  3  2011 ../
-rw-r--r--  1 trona users        0 Apr 24 06:52 .parentlock
drwxr-xr-x 18 trona users     4096 Mar 12 12:27 Cache/
-rw-------  1 trona users      424 Mar 30 07:35 NoScriptSTS.db
drwx------ 18 trona users     4096 Mar 12 12:27 OfflineCache/
-rw-------  1 trona users        1 Apr 25 07:59 _CACHE_CLEAN_
drwxr-xr-x  2 trona users     4096 Apr 25 07:58 adblockplus/
-rw-r--r--  1 trona users   364350 Jan 16 10:28 adblockplus-rules.json
-rw-r--r--  1 trona users   524288 Apr 24 12:13 addons.sqlite
-rw-r--r--  1 trona users   295496 Apr 24 12:13 addons.sqlite-journal
-rw-r--r--  1 trona users    62534 Apr 24 11:15 blocklist.xml
drwx------  2 trona users     4096 Apr 24 05:42 bookmarkbackups/
-rw-------  1 trona users   196608 Apr 24 06:52 cert8.db
-rw-------  1 trona users      366 Feb 14 09:24 cert_override.txt
-rw-r--r--  1 trona users    98304 Dec 20 16:44 chromeappsstore.sqlite
-rw-------  1 trona users      166 Apr 16 18:29 compatibility.ini
-rw-r--r--  1 trona users   229376 Apr 24 07:48 content-prefs.sqlite
-rw-r--r--  1 trona users  1048576 Apr 25 07:59 cookies.sqlite
-rw-r--r--  1 trona users    32768 Apr 25 08:00 cookies.sqlite-shm
-rw-r--r--  1 trona users   590288 Apr 25 08:00 cookies.sqlite-wal
-rw-r--r--  1 trona users     4429 Jan 20  2012 cshelper.cfg
-rw-r--r--  1 trona users      152 Jan 20  2012 dh-conv-rules.rdf
-rw-r--r--  1 trona users      517 Apr 24 06:52 dh-media-lists.rdf
-rw-r--r--  1 trona users    82456 Apr 24 06:52 dh-smart-names.rdf
-rw-r--r--  1 trona users    98304 Apr 24 09:28 downloads.sqlite
drwxr-xr-x  3 trona users     4096 Nov  4 14:35 epub/
drwxr-xr-x  4 trona users     4096 Apr 16 18:24 extensions/
-rw-r--r--  1 trona users      446 Apr 16 18:24 extensions.ini
-rw-r--r--  1 trona users   524288 Apr 16 18:24 extensions.sqlite
-rw-r--r--  1 trona users   327680 Apr 24 11:27 formhistory.sqlite
-rw-------  1 trona users    16384 Apr 24 06:52 key3.db
-rw-r--r--  1 trona users    27499 Apr 24 15:40 localstore.rdf
lrwxrwxrwx  1 trona users       19 Apr 24 06:52 lock -> 192.168.1.10:+22169
-rw-r--r--  1 trona users    22665 Apr 20 09:26 mimeTypes.rdf
drwx------  2 trona users     4096 Jun 10  2012 minidumps/
drwx------  2 trona users     4096 Dec 20 16:45 mozilla-media-cache/
-rw-r--r--  1 trona users   196608 Apr 25 06:53 permissions.sqlite
-rw-r--r--  1 trona users 52428800 Apr 25 07:59 places.sqlite
-rw-r--r--  1 trona users    32768 Apr 25 08:22 places.sqlite-shm
-rw-r--r--  1 trona users    98408 Apr 25 08:22 places.sqlite-wal
-rw-------  1 trona users     3053 Apr 19 08:05 pluginreg.dat
-rw-------  1 trona users    61143 Apr 25 08:05 prefs.js
drwxr-xr-x  2 trona users     4096 Apr 25 08:00 safebrowsing/
-rw-r--r--  1 trona users       34 Jul 19  2012 search-metadata.json
-rw-r--r--  1 trona users    10828 Apr  3 07:38 search.json
-rw-r--r--  1 trona users    65536 Jul  1  2012 search.sqlite
-rw-------  1 trona users    16384 Dec  3  2011 secmod.db
-rw-------  1 trona users    14585 Apr 24 06:52 sessionstore.bak
-rw-------  1 trona users    35657 Apr 25 08:23 sessionstore.js
-rw-r--r--  1 trona users   327680 Apr 21 11:46 signons.sqlite
drwxr-xr-x  2 trona users     4096 Apr 16 18:30 startupCache/
drwxr-xr-x  2 trona users    28672 Apr 25 08:16 thumbnails/
-rw-r--r--  1 trona users  1622460 Nov 22 07:49 urlclassifier.pset
-rw-r--r--  1 trona users 57671680 Nov 22 07:49 urlclassifier3.sqlite
-rw-r--r--  1 trona users      154 Apr 24 06:52 urlclassifierkey3.txt
-rw-r--r--  1 trona users      129 Apr  3 07:39 user.js.conf
drwxr-xr-x  2 trona users     4096 Mar 12  2012 useragentswitcher/
drwxr-xr-x  5 trona users     4096 Jun 14  2012 weave/
drwxr-xr-x  2 trona users     4096 Apr 24 06:52 webapps/
-rw-r--r--  1 trona users  1966080 Apr 24 06:52 webappsstore.sqlite
-rw-r--r--  1 trona users    32768 Apr 24 09:51 webappsstore.sqlite-shm
-rw-r--r--  1 trona users 24069360 Apr 24 07:58 webappsstore.sqlite-wal
Again, I own everything and the group is users -- other than "trona" as owner, yours should be identical (maybe with a few different files, but pretty much the same).

So, if yours is not the same as the above? Try this:
Code:
Shut down Firefox, SeaMonkey, Thunderbird
Open a terminal window
su -     (or sudo)
<password>
cd your_home_directory
chown -R your_userid.users .mozilla
Ctrl-D
Then start Firefox -- "you" must own every file and directory in your ~/.mozilla directory for you to be able to install or remove extensions.

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.
 
Old 04-25-2013, 02:21 PM   #13
Slackovado
Member
 
Registered: Mar 2005
Location: BC, Canada
Distribution: Slackware 14.2 x64
Posts: 308

Original Poster
Rep: Reputation: 70
Quote:
Originally Posted by tronayne View Post
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
total 12
drwx------ 3 trona users 4096 Dec  3  2011 extensions/
drwx------ 4 trona users 4096 Dec  3  2011 firefox/
drwx------ 3 trona users 4096 Feb 12 09:48 seamonkey/

ls -l .mozilla/extensions
total 4
drwxr-xr-x 2 trona users 4096 Dec  3  2011 {3550f703-e582-4d05-9a08-453d09bdfdc6}/
Note the date stamp of the extensions directory? It's empty, unused (but I leave it alone).
Code:
ls -al .mozilla/firefox
total 20
drwx------  4 trona users 4096 Dec  3  2011 ./
drwx------  5 trona users 4096 Feb 12 09:48 ../
drwx------  3 trona users 4096 Oct 12  2012 Crash\ Reports/
drwx------ 16 trona users 4096 Apr 25 08:17 lh09h7sl.default/
-rw-r--r--  1 trona users   94 Dec  3  2011 profiles.ini
What's in profiles.ini?
Code:
cat .mozilla/firefox/profiles.ini
[General]
StartWithLastProfile=1

[Profile0]
Name=default
IsRelative=1
Path=lh09h7sl.default
No big deal, that's what's supposed to be there.

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/
ls -al
total 140032
drwx------ 16 trona users     4096 Apr 25 08:23 ./
drwx------  4 trona users     4096 Dec  3  2011 ../
-rw-r--r--  1 trona users        0 Apr 24 06:52 .parentlock
drwxr-xr-x 18 trona users     4096 Mar 12 12:27 Cache/
-rw-------  1 trona users      424 Mar 30 07:35 NoScriptSTS.db
drwx------ 18 trona users     4096 Mar 12 12:27 OfflineCache/
-rw-------  1 trona users        1 Apr 25 07:59 _CACHE_CLEAN_
drwxr-xr-x  2 trona users     4096 Apr 25 07:58 adblockplus/
-rw-r--r--  1 trona users   364350 Jan 16 10:28 adblockplus-rules.json
-rw-r--r--  1 trona users   524288 Apr 24 12:13 addons.sqlite
-rw-r--r--  1 trona users   295496 Apr 24 12:13 addons.sqlite-journal
-rw-r--r--  1 trona users    62534 Apr 24 11:15 blocklist.xml
drwx------  2 trona users     4096 Apr 24 05:42 bookmarkbackups/
-rw-------  1 trona users   196608 Apr 24 06:52 cert8.db
-rw-------  1 trona users      366 Feb 14 09:24 cert_override.txt
-rw-r--r--  1 trona users    98304 Dec 20 16:44 chromeappsstore.sqlite
-rw-------  1 trona users      166 Apr 16 18:29 compatibility.ini
-rw-r--r--  1 trona users   229376 Apr 24 07:48 content-prefs.sqlite
-rw-r--r--  1 trona users  1048576 Apr 25 07:59 cookies.sqlite
-rw-r--r--  1 trona users    32768 Apr 25 08:00 cookies.sqlite-shm
-rw-r--r--  1 trona users   590288 Apr 25 08:00 cookies.sqlite-wal
-rw-r--r--  1 trona users     4429 Jan 20  2012 cshelper.cfg
-rw-r--r--  1 trona users      152 Jan 20  2012 dh-conv-rules.rdf
-rw-r--r--  1 trona users      517 Apr 24 06:52 dh-media-lists.rdf
-rw-r--r--  1 trona users    82456 Apr 24 06:52 dh-smart-names.rdf
-rw-r--r--  1 trona users    98304 Apr 24 09:28 downloads.sqlite
drwxr-xr-x  3 trona users     4096 Nov  4 14:35 epub/
drwxr-xr-x  4 trona users     4096 Apr 16 18:24 extensions/
-rw-r--r--  1 trona users      446 Apr 16 18:24 extensions.ini
-rw-r--r--  1 trona users   524288 Apr 16 18:24 extensions.sqlite
-rw-r--r--  1 trona users   327680 Apr 24 11:27 formhistory.sqlite
-rw-------  1 trona users    16384 Apr 24 06:52 key3.db
-rw-r--r--  1 trona users    27499 Apr 24 15:40 localstore.rdf
lrwxrwxrwx  1 trona users       19 Apr 24 06:52 lock -> 192.168.1.10:+22169
-rw-r--r--  1 trona users    22665 Apr 20 09:26 mimeTypes.rdf
drwx------  2 trona users     4096 Jun 10  2012 minidumps/
drwx------  2 trona users     4096 Dec 20 16:45 mozilla-media-cache/
-rw-r--r--  1 trona users   196608 Apr 25 06:53 permissions.sqlite
-rw-r--r--  1 trona users 52428800 Apr 25 07:59 places.sqlite
-rw-r--r--  1 trona users    32768 Apr 25 08:22 places.sqlite-shm
-rw-r--r--  1 trona users    98408 Apr 25 08:22 places.sqlite-wal
-rw-------  1 trona users     3053 Apr 19 08:05 pluginreg.dat
-rw-------  1 trona users    61143 Apr 25 08:05 prefs.js
drwxr-xr-x  2 trona users     4096 Apr 25 08:00 safebrowsing/
-rw-r--r--  1 trona users       34 Jul 19  2012 search-metadata.json
-rw-r--r--  1 trona users    10828 Apr  3 07:38 search.json
-rw-r--r--  1 trona users    65536 Jul  1  2012 search.sqlite
-rw-------  1 trona users    16384 Dec  3  2011 secmod.db
-rw-------  1 trona users    14585 Apr 24 06:52 sessionstore.bak
-rw-------  1 trona users    35657 Apr 25 08:23 sessionstore.js
-rw-r--r--  1 trona users   327680 Apr 21 11:46 signons.sqlite
drwxr-xr-x  2 trona users     4096 Apr 16 18:30 startupCache/
drwxr-xr-x  2 trona users    28672 Apr 25 08:16 thumbnails/
-rw-r--r--  1 trona users  1622460 Nov 22 07:49 urlclassifier.pset
-rw-r--r--  1 trona users 57671680 Nov 22 07:49 urlclassifier3.sqlite
-rw-r--r--  1 trona users      154 Apr 24 06:52 urlclassifierkey3.txt
-rw-r--r--  1 trona users      129 Apr  3 07:39 user.js.conf
drwxr-xr-x  2 trona users     4096 Mar 12  2012 useragentswitcher/
drwxr-xr-x  5 trona users     4096 Jun 14  2012 weave/
drwxr-xr-x  2 trona users     4096 Apr 24 06:52 webapps/
-rw-r--r--  1 trona users  1966080 Apr 24 06:52 webappsstore.sqlite
-rw-r--r--  1 trona users    32768 Apr 24 09:51 webappsstore.sqlite-shm
-rw-r--r--  1 trona users 24069360 Apr 24 07:58 webappsstore.sqlite-wal
Again, I own everything and the group is users -- other than "trona" as owner, yours should be identical (maybe with a few different files, but pretty much the same).

So, if yours is not the same as the above? Try this:
Code:
Shut down Firefox, SeaMonkey, Thunderbird
Open a terminal window
su -     (or sudo)
<password>
cd your_home_directory
chown -R your_userid.users .mozilla
Ctrl-D
Then start Firefox -- "you" must own every file and directory in your ~/.mozilla directory for you to be able to install or remove extensions.

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.
Thanks Tronayne for the detailed help.
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.
 
Old 04-25-2013, 04:18 PM   #14
adriv
Member
 
Registered: Nov 2005
Location: Diessen, The Netherlands
Distribution: Slackware 15
Posts: 700

Rep: Reputation: 43
And what happens when you downgrade to FF 19*?
Or use a beta?
 
Old 04-25-2013, 04:38 PM   #15
tronayne
Senior Member
 
Registered: Oct 2003
Location: Northeastern Michigan, where Carhartt is a Designer Label
Distribution: Slackware 32- & 64-bit Stable
Posts: 3,541

Rep: Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065
Just for grins: open Firefox then click Help and About Firefox.

What's it say?
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Firefox 2.0.0.3 and Firefox 1.5.0.11 Security and Stability Update LXer Syndicated Linux News 0 03-21-2007 12:01 PM
LXer: Firefox 2.0.0.2 and Firefox 1.5.0.10 Security and Stability Update LXer Syndicated Linux News 0 02-24-2007 03:01 PM
How many firefox extensions do you have? exit3219 General 17 12-04-2005 10:17 AM
Symlinking Firefox Extensions from Windows to Firefox? apachedude Linux - Software 11 11-26-2004 05:00 AM
Firefox 1.0PR not allowing me install update.mozilla.org extensions Mitchua Linux - Software 0 09-16-2004 08:08 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 03:45 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration