Firefox Update Breaks Evolution
Posted on March 3rd, 2007 at 2:11 by fr3@K

昨晚 update 了跑在 notebook 上的 Ubuntu Dapper. 稍微瞄了一下, 被 update 的 package 應該都是 Firefox 相關. 卻意外地把 Evolution 搞掛起不來.

從 terminal 啟動 Evolution 看到的是這樣的訊息:


$ evolution
CalDAV Eplugin starting up ...

(evolution-2.6:6431): camel-WARNING **: Failed to initialize NSS

一搜馬上就看到一堆 求助訊息與 bug report. 這個問題不只影響到 Ubuntu, 其他受到影響的 distro 至少還有 RHEL, 自然也有 CentOS. 看來問題是新的 package 把 library 放到了不同的位置.

在 CentOS 的 bug tracker 上有人提供一個 quick fix, 不知道對 Ubuntu 適不適用:


$ cd /usr/lib/
$ ln -s firefox-1.5.0.10/libfreebl3.so

看到上面的方法時我已經把問題修好了, 而我也剛好比較不喜歡這個像是 hack 的作法. 我是先把 libnss3 從升級後的 2:1.firefox1.5.dfsg+1.5.0.10-0ubuntu0.6.06.1 降回 2:1.firefox1.5.dfsg+1.5.0.3-0ubuntu3, 再把它 pin 住.

del.icio.us:Firefox Update Breaks Evolution digg:Firefox Update Breaks Evolution spurl:Firefox Update Breaks Evolution newsvine:Firefox Update Breaks Evolution furl:Firefox Update Breaks Evolution Y!:Firefox Update Breaks Evolution 黑米共享書籤:Firefox Update Breaks Evolution 推推王:Firefox Update Breaks Evolution
Previous Post
« My Swift’s 1st Appearance on Magazine «
Next Post
» (How do you) lower (or upper) your strings, the STL way »

Zero Comments »

No comments yet.

Comments RSS TrackBack URI

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>