|Picking Up After the Pig - thursday 2005-05-26 1313||last modified 2005-05-26 1357|
|TrackBacks Sent: None|
I've been reading about Mac users of Piggy Bank running into problems (vanity reading, I suppose). The foremost solution is to let it run after you've first installed it. Don't stop it, it's working (install MenuMeters or open up Activity Monitor if you need a visual confirmation of Firefox CPU activity). If you do stop it, sorry - you're a little screwed, Firefox is probably acting like it's permanently crippled now.
You'll need to start an entirely new profile. There are some steps you can take to mitigate the pain by copying over the uncorrupted bits from your old profile, but, as far as I can tell, you will end up having to reinstall your themes and extensions. As a silver lining to what must seem a very gray cloud, this does provide you the opportunity to do upgrades.
Starting a New Profile
Complainants focusing on reinstalling Firefox when this happens should start here first. If you're not aware of its guts (and why should you be?), Firefox relies heavily on user specific configuration profiles to actually run your browsing sessions. Each user can have different profiles according to what they want available when they browse. If your profile is somehow corrupted, that will cause problems that look like they're Firefox acting up. Check against a blank profile before you assume the actual application is hosed.
Read the Firefox profile documentation and follow along. Ruefully wish along with me that you'd done a profile backup before this Piggy Bank thing came along, then come back here. Make sure you've noted which directory contains your present profile (somewhere in
Once you've created a new profile, try starting Firefox normally. It should look like a vanilla browser, modulo whatever cutomizations you selected during your initial installation.
At this point, I wade into territory where I feel I should give you a big caveat: I barely know what I'm doing playing around in the Mozilla profile directory. Wiser minds are welcome to amend or attack my instructions. I take no responsibility for anything that may get further screwed by following my directions.
I don't feel quite as bad since the advice I'm giving you is to modify that brand new profile to match your old one. If it fails, you can wipe out and try again in a more incremental fashion, if you still feel like banging your head on that wall.
In we go.
First, quit Firefox, now that you know it still runs.
I use the command line for the rest of this, but I suppose you could use Finder drag'n drop for it as well. Having earlier mentally marked which directory belongs to your old, busted profile, find your new profile directory in
For the lazy: cd into your old profile, then run:
I've never changed themes, so I can't speak for how to carry them over. Now, the
Start Firefox again. You're back - except that none of your extensions are acting like they're installed. Now you can take the time to check each one for updates - if there is an update, it will install over, and you're set. If not, here's where you suck it up and just reinstall the ones you want. I did it one at a time since I had a bad experience once trying to do all of them at the same time.
Done? Back up your profile. Now you're ready for Piggy Bank. Jump back up to the top and re-read that part I wrote about waiting...