1 |
Peter Humphrey schrieb am 16.09.19 um 09:47: |
2 |
> |
3 |
> In my case, building with all those system libraries causes firefox to fail on |
4 |
> startup: it complains thus: |
5 |
> |
6 |
> $ firefox |
7 |
> 1568619005920 addons.manager ERROR Exception calling provider |
8 |
> GMPProvider.startup: [Exception... "Component returned failure code: |
9 |
> 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIStringBundle.GetStringFromName]" |
10 |
> nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: |
11 |
> resource://gre/modules/addons/GMPProvider.jsm :: buildPluginList :: line 844" |
12 |
> data: no] Stack trace: buildPluginList()@resource://gre/modules/addons/ |
13 |
> GMPProvider.jsm:844 |
14 |
> startup()@resource://gre/modules/addons/GMPProvider.jsm:721 |
15 |
> callProvider()@resource://gre/modules/AddonManager.jsm:213 |
16 |
> _startProvider()@resource://gre/modules/AddonManager.jsm:649 |
17 |
> startup()@resource://gre/modules/AddonManager.jsm:873 |
18 |
> startup()@resource://gre/modules/AddonManager.jsm:3469 |
19 |
> observe()@resource://gre/modules/addonManager.js:70 |
20 |
> 1568619006132 Marionette FATAL <window id="main-window" |
21 |
> ^ |
22 |
> JavaScript error: resource://gre/modules/AutoCompletePopup.jsm, line 113: |
23 |
> NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 |
24 |
> (NS_ERROR_ILLEGAL_VALUE) [nsIObserverService.removeObserver] |
25 |
> |
26 |
> Pro tem I've negated all the system-* flags in package.use. |
27 |
> |
28 |
|
29 |
I am not really sure this has anything to do with using the system |
30 |
libraries or the ones shipped with firefox. |
31 |
|
32 |
On my system firefox started fine for the first time after the update |
33 |
but I was only able to get it running in safe mode for subsequent starts. |
34 |
|
35 |
As the error message indicates as well as the fact that firefox is |
36 |
starting fine in safe mode it is highly likely a problem with one or |
37 |
more addons. |
38 |
|
39 |
In this case there is the option to refresh firefox but here you loose |
40 |
all settings for firefox and the addons. |
41 |
|
42 |
What fixed the issue for me was deleting the files addons.json and |
43 |
addonStartup.json.lz4. As well as addons.sqlite which is superseded by |
44 |
addons.json anyway. |
45 |
|
46 |
After this firefox started fine. Having had problems with addons before |
47 |
I knew deleting this files is somewhat safe. At least there weren't any |
48 |
apparent problems afterwards. Bonus is you keep all your settings for |
49 |
firefox and the addons. |
50 |
|
51 |
However I can't guarantee this works for everybody so create a backup of |
52 |
your firefox profile before. |
53 |
|
54 |
-- |
55 |
Best Regards |
56 |
Daniel |