2008年10月27日星期一

linux(ubuntu)下,firefox 3 不能启动 "Could not find compatible GRE between version 1.9.0 and 1.9.0. "

问题解决:https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/248493/comments/2

我的ubuntu是8.04版本的,后来换成8.10的源了。很久没有升级,昨天用"aptitude dist-upgrade"升级了一下,启动不了firefox了!在命令行启动firefox命令,发现只提示下面一句信息:

"Could not find compatible GRE between version 1.9.0 and 1.9.0.*."

我的系统是有xulrunner-1.9的:

"ii xulrunner-1.9 1.9.0.3+nobinonly- XUL + XPCOM application runner"

在google上搜了个底朝天,也许是满眼的英国老鼠让我头晕,总之没有找到解决办法。今天尝试搞清楚xulrunner和firefox的关系,用“xulrunner --help”命令竟然发现了一个用法:

" --register-global register this GRE in the machine registry"

用“xulrunner --register-global”一试,firefox就能启动了!

问题解决,内部的细节待研...

增补:在 https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/248362 有人给出了一个细节


Cooper wrote on 2008-07-15: (permalink)

you are missing some configuration file at /etc/gre.d


正是这个配置问题!

没有评论: