Ihre Firefox-Erweiterungen sind alle deaktiviert? Das ist ein Fehler!

Einige Firefox-Benutzer bemerkten plötzlich, dass alle installierten Browsererweiterungen im Webbrowser deaktiviert waren. In den Erweiterungen wird im Add-On-Manager des Browsers die Meldung "Konnte nicht für die Verwendung in Firefox überprüft werden und wurde deaktiviert" angezeigt. Firefox zeigt oben als Benachrichtigung an, dass ein oder mehrere installierte Add-Ons nicht überprüft und deaktiviert werden können.

Zu den betroffenen Erweiterungen gehören LastPass, Ghostery, Download Manager (S3), Dunkler Modus, Honey, uBlock Origin, Greasemonkey, NoScript und andere.

Update 3 : Mozilla hat ein Add-On für Benutzer von Firefox 47-65 veröffentlicht, das das Problem der Add-On-Signierung behebt.

Update 2 : Mozilla hat Firefox 66.0.4 und Firefox 66.0.5 veröffentlicht, um das Problem auf dem Desktop und für Android zu beheben. Das Unternehmen plant, Updates auch für ältere Versionen von Firefox zu veröffentlichen.

Update : Mozilla hat begonnen, ein Update für die Versionen Release, Beta und Nightly von Firefox herauszubringen. Das Update verwendet Mozilla Studies und Sie müssen sicherstellen, dass dies aktiviert ist, um es abzurufen. Mozilla weist darauf hin, dass Sie Studies möglicherweise wieder deaktivieren können, nachdem der Fix angewendet und Add-Ons erneut aktiviert wurden. Sie müssen sicherstellen, dass "Firefox das Installieren und Ausführen von Studien erlauben" unter "Einstellungen # Datenschutz" aktiviert ist.

In der Zwischenzeit möglicherweise funktionierende Lösungen:

  • Bearbeiten von extensions.json
  • Bearbeiten von user.js
  • Installieren des Firefox 66.0.4-Updates (beachten Sie, dass es sich nicht um ein Release handelt, sondern nur um einen Release-Kandidaten)
  • Temporäre Erweiterungen laden

Was ist passiert

Es standen nur Optionen zur Verfügung, um einen Ersatz zu finden und die fragliche Erweiterung zu entfernen. Dies ließ die betroffenen Benutzer verwundert zurück. War dies eine Art Präventivschlag gegen Verlängerungen von Richtlinienverstößen? Mozilla hat angekündigt, die Richtlinien strenger durchzusetzen.

Die Antwort ist nein. Es stellt sich heraus, dass das Problem durch einen Fehler verursacht wird. Wenn Sie sorgfältig lesen, stellen Sie fest, dass die Überprüfung das Problem ist. Ein neuer Thread zu Bugzilla schlägt vor, dass dies etwas mit der Signatur von Erweiterungen zu tun hat.

Von Firefox als nicht unterstützt gekennzeichnete Addons, die aufgrund einer Signierung fällig sind, lassen jedoch kein erneutes Herunterladen von AMO zu. → Alle Erweiterungen sind aufgrund des Ablaufs des Zwischen-Signierzertifikats deaktiviert.

Alle Firefox-Erweiterungen müssen seit Firefox 48 und Firefox ESR 52 signiert sein. Firefox blockiert die Installation von Erweiterungen mit ungültigen (oder keinen) Zertifikaten, was das Problem auf Benutzersystemen verursacht.

Verwandte Probleme wurden gemeldet: Einige Benutzer können keine Erweiterungen aus Mozillas offiziellem Add-On-Repository installieren. Benutzer erhalten die Fehlermeldung "Download fehlgeschlagen. Bitte überprüfen Sie Ihre Verbindung", wenn sie versuchen, eine Erweiterung aus dem offiziellen Repository herunterzuladen.

Lösung

Benutzer von Nightly, Dev und Android können möglicherweise das Signieren von Erweiterungen deaktivieren. Einige Benutzer gaben an, dass das Problem dadurch vorübergehend behoben wurde. Sie müssen die Einstellung xpinstall.signatures.required auf false setzen, um die Signierung zu deaktivieren. Sie können das Systemdatum auf den vorherigen Tag ändern, um es auch vorübergehend zu beheben. Dies kann jedoch zu anderen Problemen führen.

Das Problem kann nur auf Mozillas Seite behoben werden. Die Organisation muss das Zertifikat erneuern oder ein neues erstellen, um das Problem zu beheben. Ich würde davon ausgehen, dass Mozilla dies tut, sobald das Problem weit verbreitet ist und viele Firefox-Benutzer betrifft.

Benutzer sollten betroffene Erweiterungen nicht aus ihren Installationen entfernen. Das Problem wird von selbst behoben, sobald Mozilla es behoben hat.