Автор Тема: Ошибка при запуске Icedove 3.0.11-1+squeeze15 в Debian Squeeze  (Прочитано 4321 раз)

0 Пользователей и 1 Гость просматривают эту тему.

vovka

  • Global Moderator
  • Про
  • *****
  • Сообщений: 787
    • Просмотр профиля
    • www.nixzeya.ru.net
Ошибка при запуске Icedove 3.0.11-1+squeeze15 в Debian Squeeze
« : Воскресенье, 03 Марта, 2013, 05:03:59 »
Не так давно вышло очередное большое обновление Debian Squeeze - 6.0.7.
Среди обновлённых программ был также и почтовый клиент IceDove - он обновился до версии 3.0.11-1+squeeze15.
После апгрейда он у меня перестал запускаться и после запуска в консоли выводит:
Цитировать
icedove
/usr/lib/icedove/icedove-bin: symbol lookup error: /usr/lib/icedove/components/libimgicon.so: undefined symbol: NS_GetServiceManager

На странице пакета описан баг с номером 626812 и, по словам разработчиков, проблема кроется в сторонних библиотеках. Так как почта нужна, решил сделать даунгрейд на предыдущую версию icedove, но обнаружил, что в ветке backports есть версия IceDove 10.0.12-1~bpo60+1 без брэнда Mozill`ы. Поставил - её и всё заработало. Несовместимости с почтовыми базами пока не обнаружены.

Для установки из backports, нужно подключить соответствующие репозитории, обновить списки пакетов, удалить существующий IceDove и поставить из backports.
Настройка описана здесь.
Далее:
Цитировать
# apt-get remove icedove
# apt-get -t squeeze-backports install icedove

Версия из backports немного отличается дизайном интерфейса, а функционально - всё тоже самое.
*nix - свобода мысли, свобода творчества!