05 April, 2009

Thunderbird Profile Migration: Linux to Mac

yesterday I need to migrate data from
Linux to Mac machine, while biggest problem was
Email Client configration. I have two gmail
account configurated in Linux Machine with
Thunderbird and don't like to configure account
and make 17-19 Filters again. I was very sure about
linux migration from one release (or distribution) to
another, but never tried Linux2Mac Thunderbird
before.

so, yesterday was test day for Migration Linux2Mac
thunderbird data.
just scp'ed content from (linux) ~/.thunderbird/* to
(mac) ~Library/Thunderbird/

but simple pressing thunderbird icon was not working,
but showing error like "Already running..."

then checked profiles.ini file in ~/Library/Thunderbird

aman$ cat profiles.ini //from Linux Machine
[General]
StartWithLastProfile=1

[Profile0]
Name=default
IsRelative=1
Path=6x78h8j9.default

aman$ cat profiles.ini-mac //that was old Thunderbird profile on Mac Machine (just before scp from linux)
[General]
StartWithLastProfile=1

[Profile0]
Name=default
IsRelative=1
Path=Profiles/76c9imkz.default

So Difference was between PATH, where Mac machine has
Profiles Directory, but Linux don't have. It was easy to hack
and after fix, run thunderbird and it was working fine,
sorting, filter and everything was just Normal.

No comments: