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 住.
![]() |
|
| Previous Post « My Swift’s 1st Appearance on Magazine « |
Next Post » (How do you) lower (or upper) your strings, the STL way » |







