Icedove BUG — /usr/lib/icedove/icedove-bin: symbol lookup error: /usr/lib/icedove/components/libdbusservice.so: undefined symbol: NS_Alloc

После вчерашнего обновления системы перестал запускаться почтовый клиент icedove. Debian squeeze на борту. На ярлычек реакции никакой. Попробовал запустить в консоли icedove, на что получил ошибку /usr/lib/icedove/icedove-bin: symbol lookup error: /usr/lib/icedove/components/libdbusservice.so: undefined symbol: NS_Alloc
Чтение обсуждения баги на официальном багтрекере Debian немного просветило суть проблемы. Решение нашлось там же (очень надеюсь что проблема временная и решится следующими обновлениями, так как нижеописанный костыль решением назвать трудно).
В файл /usr/lib/icedove/icedove добавил строчки
### elibc BUG ###
export LD_PRELOAD=/usr/lib/icedove/components/libmailcomps.so
export LD_LIBRARY_PATH=/usr/lib/icedove
### elibc BUG end ###
После этого icedove чудесно заработал. Но все равно надеюсь что в дальнейших обновлениях все починят 🙂

  1. Комментов пока нет

  1. Трэкбэков пока нет.

Why ask?