前两天的FireFox升级sqlite问题
前两天portage升级FireFox(mozilla-firefox)到3.6-r2, 发现装完后不能启动,报错:
The application has been updated, but your version of SQLite is too old and the application cannot run.
居然说我sqlite版本太旧,查了一下,
ls /usr/lib64/xulrunner-1.9.2/libsqlite*
有一个libsqlite3.so,看来是xulrunner自己copy过来的,干掉他,就OK了。gentoo-china overlay的firefox-bin-3.7alpha(默认自带sqlite)依旧没问题.
Ebuild不够完善?
revdep-rebuild 和 emerge @preserved-rebuild 都是跑过的。看来mozilla-firefox的ebuild还没觉察到xulrunner的这个动作?
最近FireFox常崩溃,考虑USE = +internal_sqlite re-emerge一把mozilla-firefox, 用其自带的sqlite. 系统的也许太新了…

Discussion