Dina Firefox-tillägg är alla inaktiverade? Det är ett fel!

Vissa Firefox-användare började märka att installerade webbläsare-tillägg alla plötsligt inaktiverades i webbläsaren. Tillägg skulle visa "kunde inte verifieras för användning i Firefox och har inaktiverats" meddelanden i tilläggshanteraren för webbläsaren. Firefox skulle visa "Ett eller flera installerade tillägg kan inte verifieras och har inaktiverats" längst upp som ett meddelande bredvid.

Påverkade tillägg inkluderar LastPass, Ghostery, Download Manager (S3), Dark Mode, Honey, uBlock Origin, Greasemonkey, NoScript och andra.

Uppdatering 3 : Mozilla publicerade ett tillägg för användare av Firefox 47-65 som fixar tilläggssigneringsproblemet.

Uppdatering 2 : Mozilla släppte Firefox 66.0.4 och Firefox 66.0.5 för att ta itu med problemet på skrivbordet och för Android. Företaget planerar också att släppa uppdateringar för äldre versioner av Firefox.

Uppdatering : Mozilla började lansera en fix för versioner, beta och nattliga versioner av Firefox. Fixet använder Mozilla-studier, och du måste se till att detta är aktiverat för att få det. Mozilla noterar att du kan inaktivera studier igen efter att fixen har tillämpats och tillägg har aktiverats igen. Du måste se till att "Låt Firefox installera och köra studier" är markerat om: preferenser # sekretess.

Lösningar som kan fungera under tiden:

  • Redigering av extensions.json
  • Redigering av user.js
  • Installera Firefox 66.0.4-uppdatering (Observera att den inte släpps, släpp endast kandidat)
  • Laddar tillfälliga tillägg

Vad hände

Endast tillgängliga alternativ var att hitta en ersättning och ta bort tillägget i fråga; detta lämnade berörda användare förbryllade. Var det någon slags förebyggande strejk mot förlängningar av policyöverträdelser? Mozilla tillkännagav att den skulle verkställa policyer mer strikt.

Svaret är nej. Det visar sig att problemet orsakas av ett fel. Om du läser noggrant märker du att verifiering är problemet. En ny tråd på Bugzilla antyder att detta har något att göra med signatur av förlängning.

Firefox markerade tillägg på grund av signering som inte stöds, men tillåter inte nedladdningar från AMO → Alla tillägg inaktiverade på grund av att giltighetssigneringscertifikatet löper ut.

Alla Firefox-tillägg måste undertecknas sedan Firefox 48 och Firefox ESR 52. Firefox kommer att blockera installationen av tillägg med ogiltiga certifikat (eller ingen), och det orsakar problemet i användarsystem.

Relaterade problem har rapporterats: vissa användare kan inte installera tillägg från Mozillas officiella tilläggsförvar. Användarna får "Nedladdning misslyckades. Kontrollera din anslutning" när de försöker ladda ner någon tillägg från det officiella arkivet.

Lösning

Nattvis kan Dev- och Android-användare kunna inaktivera signering av tillägg; vissa användare rapporterade att detta löste problemet tillfälligt i slutändan. Du måste ställa in preferensen xpinstall.signatures.required till falsk på om: config för att inaktivera signering. Du kan ändra systemdatumet till föregående dag för att lösa det tillfälligt också, men det kan leda till andra problem.

Frågan kan bara lösas i slutet av Mozilla. Organisationen måste förnya certifikatet eller skapa ett nytt för att lösa problemet. Jag förväntar mig att Mozilla skulle göra det så fort frågan är utbredd och påverkar många Firefox-användare.

Användare ska inte ta bort berörda tillägg från sina installationer; problemet kommer att lösa sig när Mozilla fixar det.