Profile Migration

Profiles are central to the function of historically mozilla-based applications since way back in the Netscape days. However, one important fact about them is that migration of profile data is only one way, from older to newer versions of the application. Pale Moon Profiles are no different.

In the past when Pale Moon was closer to its wayward sibling, Firefox, one could get away with just a simple file copy operation from one Application Data directory to another. Though, today, this is not so cut and dry. As with Mozilla and other rebuilds and vague forks one must take care when uplifting an established profile up the line. However, when going between the original mozilla application and legitimate divergent forks or different applications within the same family of forks (Such as Pale Moon and Basilisk both being Phoenix-based specifically) it becomes quite the minefield.

Firefox to Pale Moon

The hard and fast rule is that Firefox profiles can be migrated to Pale Moon as-is if the profile is from Firefox 24 and no newer. This is because while we have progressed through two platform code rebases (Tycho and Platform) the Pale Moon specific application code in its current incarnation largely originates from the Firefox 24 state despite being updated and ported up twenty-eight relative Mozilla platform codebases.

Firefox 24 (or older back to at least Firefox 4) should successfully migrate them selves through Pale Moon 28.17.0 to the latest Pale Moon release. Why 28.17.0? Because this was the last version capable of migrating your NSS credential stores from DBM to SQLite. After that you can take the profile to the latest release. However, for the best results you should take your Firefox >=24 profile through Pale Moon 26.5.x to 27.9.4 to 28.17.0 to latest release.

Note: The migration window for NSS datastore from DBM to SQLite is Pale Moon 28.11.0 to 28.17.0 so any of those versions can be used as a touch-base to migrate this specific type of profile data. We merely recommend the last version capable.

Older Pale Moon to newer Pale Moon

Essentially this is the same process as Firefox to Pale Moon. You should follow the recommended milestone progression listed above and make sure to make a pit stop at 28.17.0 to ensure NSS data is migrated from DBM to SQLite.

Note: Once again, profiles can be migrated/upgraded in [i]one direction only. If you try to use a profile from a newer version of Pale Moon on the older one it will become corrupt even if you return to the newer version afterwards. We will not extend support to users with corrupt profiles. To say nothing about mangled franken-profiles.[/i]

Site design and Branding © 2024 Moonchild Productions - All rights reserved
Any other content, brand names or logos are copyright or trademark to their respective owners.
Policies: Cookies - User Content - Privacy.

The Pale Moon Developer Site is powered by Project Selene 1.2.1.