Пробовал различные дистрибутивы и сохранял базу почтовых сообщений клиента Mozilla Thunderbird. В очередной раз сменил дистрибутив на Debian Squeeze и после переноса базы сообщений, Icedove перестал запускаться, даже ошибок не выдавал. Открыл консоль и запустил IceDove в ней — программа выдала такую ошибку:

/usr/lib/icedove/icedove-bin: symbol lookup error: /usr/lib/icedove/components/libimgicon.so: undefined symbol: NS_GetServiceManager

Немного пошарился в Интернете и нашёл решение подобной проблемы:
Шаг 1. На всякий случай делаем бэкап базы сообщений (или лучше всего профиля сразу):

 $ cd 
 $ cp .icedove icedove.bak

Шаг 2. В терминале запускаем Icedove таким образом:

 $ LD_BIND_NOW=1 icedove

Icedove запустится и начнёт повторную индексацию сообщений всех ящиков. В зависимости от количества сообщений, процесс может занять 2…10 минут. После окончания процесса, программа начнёт работать в нормальном режиме.

Шаг 3. Закрываем Icedove и запускаем в обычном режиме (например через меню графического окружения). Теперь программа должна работать нормально.

Смотрите также
Источник информации
Печать/экспорт