搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

Unable to start firefox: XPCOMGlueLoad error

  • 3 个回答
  • 3 人有此问题
  • 1 次查看
  • 最后回复者为 jonaslb

more options

As the title says, I am unable to start firefox. This happened after a recent upgrade from Kubuntu 16.04 to 16.10. I have attempted reinstalling firefox as well as "libmirprotobuf3" with no success,

When attempting to start firefox from a terminal, the following error returns: $ firefox XPCOMGlueLoad error for file /usr/lib/firefox/libmozgtk.so: /usr/lib/x86_64-linux-gnu/libmirprotobuf.so.3: undefined symbol: _ZNK6google8protobuf11MessageLite39InternalSerializeWithCachedSizesToArrayEbPh Couldn't load XPCOM.

As the title says, I am unable to start firefox. This happened after a recent upgrade from Kubuntu 16.04 to 16.10. I have attempted reinstalling firefox as well as "libmirprotobuf3" with no success, When attempting to start firefox from a terminal, the following error returns: $ firefox XPCOMGlueLoad error for file /usr/lib/firefox/libmozgtk.so: /usr/lib/x86_64-linux-gnu/libmirprotobuf.so.3: undefined symbol: _ZNK6google8protobuf11MessageLite39InternalSerializeWithCachedSizesToArrayEbPh Couldn't load XPCOM.

被采纳的解决方案

Obscenely enough, Google led me to Twitter of all places for an answer.

The tweet-"convo" further down led me to look into /usr/local/lib where a bunch of libproto* files were hanging out. I moved them into a tmp folder. Firefox now works.

https://twitter.com/a_meba/status/777786373721952256

定位到答案原位置 👍 0

所有回复 (3)

more options

Hi

Thank you for your question.

I have had a look into this and believe that this may be linked to the version of GTK that you are using. I recommend having a read of this earlier question that may help you with this.

more options

@Seburo The version of libgtk-3-0 used on ubuntu is 3.20.9-1ubuntu2. This is quite a few versions higher than the required 3.4.

more options

选择的解决方案

Obscenely enough, Google led me to Twitter of all places for an answer.

The tweet-"convo" further down led me to look into /usr/local/lib where a bunch of libproto* files were hanging out. I moved them into a tmp folder. Firefox now works.

https://twitter.com/a_meba/status/777786373721952256