web-dev-qa-db-ja.com

すべてのFirefoxアドオンが突然無効になりました。どうすれば再度有効にできますか?

私のFirefox拡張機能はすべて、数分前に自然に同時に無効になりました(レガシーステータスに変換されました)。

enter image description here

それらを再度有効にするにはどうすればよいですか?

Firefox 66.0.3(64ビット)

163
jonsca

中間コード署名証明書の有効期限が切れました。これは、証明書で署名されたすべてのアドオンが信頼されなくなったことを意味します。この場合、ブラウザがその役割を果たしています。

Mozillaはアドオンを辞任させるか、新しい証明書をプッシュする必要があります。それを修正するための作業が進行中です。現時点では、about:configに移動してxpinstall.signatures.requiredfalseに設定できる開発者コードブランチを使用していない限り、解決策はありません。

これはほとんどのユーザーには機能せず、設定しないとセキュリティ上のリスクが生じる可能性があります。最善の方法はこれを待たせることです。数時間以内に修正されると思います。

https://bugzilla.mozilla.org/show_bug.cgi?id=154897

55
Shawn

この問題は、アドオン証明書の大量有効期限が原因です。他の人が述べたように、修正が進行中です。

アドオンを一時的に再度有効にするには、about:configに移動してxpinstall.signatures.requiredをfalseに設定します。

これにより、有効期限が切れた証明書がインストールされているアドオンが再び有効になりますただし、有効な状態を長期間維持することはお勧めしません。問題が解決したらすぐにオフにすることをお勧めします。

12
Ulincsys

修正プログラムを入手する別の方法を見つけました。これは上記と同じ修正ですが、スタディをダウンロードさせようとする設定をいじってみると、私のマシンでそれを取得できませんでした。 I GitHubの問題が見つかりました 修正プログラムをインストールする別の方法を説明しています

そうすることで、私のプラグインはすぐに再び動き始めました。最初にスタディを有効にする必要があるかどうかはわかりません(私は自分で有効にしていました)。また、拡張機能やスタディウィンドウには表示しないので、無効にできない場合があることに注意してください(おそらくスタディが自動的に更新されるまで)。

更新:ブラウザが最後にスタディフィードをプルし、ホットフィックスがabout:studiesに表示されます(すべてのスタディを表示するには、URLバーに入力してください)。確かにそれを削除することができます。つまり、これはすべて、Firefoxへの修正をより速く行うことですが、調査を有効にしてください Makyenの回答で概説されているように

9
Machavity

受け入れられた回答は以前の量子バージョン(FF <57)について言及していますが、私にはうまくいきませんでした(私はfirefox ESR-52.9を使用しています)。数時間の調査の後、なんとか問題を解決することができました。これが私がやった方法です:

概要

要約すると、ソリューションには3つのステップがあります。

  1. 更新された証明書を取得する
  2. 更新された証明書をインストールする
  3. アドオンのステータスをリセット

もちろん、続行する前にプロファイルのバックアップを作成する必要があります。

細部

  1. mozillaからホットフィックスをダウンロードします。 https://storage.googleapis.com/moz-fx-normandy-prod-addons/extensions/[email protected]

  2. それを抽出し(.xpiは.Zipです)、{extracted folder} /experiments/skeleton/api.jsを内部で開きます。

  3. .jsファイルから、base64でエンコードされた中間証明書をコピーし、新しいテキストファイルに貼り付けます。証明書は以下のようになります。二重引用符( "")文字列をコピーするだけです(MII ...のもの)

 let intermediate = "MII...

  1. base64でエンコードされた証明書をデコードし、.der証明書として保存します。

  2. options-advanced-certificates-Authoritiesに移動し、証明書をCAとしてインストールします。ソフトウェア開発者を識別するためにそれを信頼してください。

  3. プロファイルページを開き、extensions.json、extensions.iniを削除します。 注意:アドオンの有効化/インストールステータスがリセットされます!この手順を実行する前にプロファイルをバックアップしてください。

  4. fFを再起動し、問題が解決したかどうかを確認します。

3
finejustice

これを修正するアップデートは自動的にプッシュされます。そうでない場合は、Firefoxがスタディをインストールして実行できるようにするオプションが有効になっていることを確認してください。

https://blog.mozilla.org/addons/2019/05/04/update-regarding-add-ons-in-firefox/ からコピー

この修正を短期間で提供するために、調査システムを使用しています。このシステムはデフォルトで有効になっており、スタディが無効になっていない限り、アクションは必要ありません。 Firefoxユーザーは、次のページにアクセスして、スタディが有効になっているかどうかを確認できます。

Firefox Options/Preferences -> Privacy & Security -> Allow Firefox to install and run studies (scroll down to find the setting)

settings to enable

2
northerner