Firefox-utvidelsene dine er alle deaktivert? Det er en feil!

Noen Firefox-brukere begynte å merke at installerte nettleserutvidelser alle ble deaktivert i nettleseren plutselig. Utvidelser vil vise "kunne ikke verifiseres for bruk i Firefox og har blitt deaktivert" -meldinger i tilleggsprogrammet til nettleseren. Firefox ville vise "Ett eller flere installerte tilleggsprogrammer kan ikke bekreftes og har blitt deaktivert" øverst som et varsel ved siden av.

Berørte utvidelser inkluderer LastPass, Ghostery, Download Manager (S3), Dark Mode, Honey, uBlock Origin, Greasemonkey, NoScript og andre.

Oppdatering 3 : Mozilla publiserte et tillegg for brukere av Firefox 47-65 som fikser tilleggssigneringsproblemet.

Oppdatering 2 : Mozilla ga ut Firefox 66.0.4 og Firefox 66.0.5 for å løse problemet på skrivebordet og for Android. Selskapet planlegger også å gi ut oppdateringer for eldre versjoner av Firefox.

Oppdatering : Mozilla begynte å rulle ut en løsning for versjoner av Firefox, Beta og Nightly. Fixet bruker Mozilla Studies, og du må sørge for at dette er aktivert for å få det. Mozilla bemerker at du kan deaktivere studier igjen etter at fiksen er brukt og tilleggsprogrammer er blitt aktivert på nytt. Du må sørge for at "Tillat Firefox å installere og kjøre studier" er merket av om: preferanser # personvern.

Løsninger som kan virke i mellomtiden:

  • Redigering av extensions.json
  • Redigering av user.js
  • Installere Firefox 66.0.4-oppdatering (merk at den ikke er utgitt, slipp kun kandidat)
  • Laster inn midlertidige utvidelser

Hva skjedde

Bare tilgjengelige alternativer var å finne en erstatning og fjerne den aktuelle utvidelsen; Dette lot brukere berørte. Var dette en slags forebyggende streik mot utvidelser av brudd på retningslinjene? Mozilla kunngjorde at den ville håndheve retningslinjene strengere.

Svaret er nei. Det viser seg at problemet skyldes en feil. Hvis du leser nøye, merker du at bekreftelse er problemet. En ny tråd på Bugzilla antyder at dette har noe med signeringsforlengelse å gjøre.

Firefox merket addons på grunn av signering som ikke støttes, men tillater ikke nedlastinger fra AMO → Alle utvidelser deaktivert på grunn av utløp av sertifikat for mellomunderskrift.

Alle Firefox-utvidelser må signeres siden Firefox 48 og Firefox ESR 52. Firefox vil blokkere installasjonen av utvidelser med ugyldige sertifikater (eller ingen), og det forårsaker problemet i brukersystemer.

Relaterte problemer er rapportert: noen brukere kan ikke installere utvidelser fra Mozillas offisielle tilleggslager. Brukere får "Last ned mislyktes. Vennligst sjekk din tilkobling" -feil når de prøver å laste ned noen utvidelser fra det offisielle depotet.

Løsning

Om natten kan Dev- og Android-brukere kanskje deaktivere signering av utvidelser; noen brukere rapporterte at dette løste problemet midlertidig på slutten. Du må angi preferansen xpinstall.signatures.required til falsk på om: config for å deaktivere signering. Du kan endre systemdatoen til dagen før for å løse den midlertidig også, men det kan føre til andre problemer.

Problemet kan bare løses etter Mozillas slutt. Organisasjonen må fornye sertifikatet eller opprette et nytt for å løse problemet. Jeg forventer at Mozilla vil gjøre det så snart problemet er utbredt og påvirker mange Firefox-brukere.

Brukere skal ikke fjerne berørte utvidelser fra sine installasjoner; problemet løser seg selv når Mozilla løser det.