Le tue estensioni per Firefox sono tutte disabilitate? È un bug!
- Categoria: Firefox
Alcuni utenti di Firefox hanno iniziato a notare che le estensioni del browser installate sono state tutte disabilitate improvvisamente nel browser web. Le estensioni visualizzerebbero i messaggi 'non è stato possibile verificare per l'uso in Firefox ed è stata disabilitata' nella gestione dei componenti aggiuntivi del browser. Firefox visualizzerebbe 'Uno o più componenti aggiuntivi installati non possono essere verificati e sono stati disabilitati' in alto come notifica accanto a quello.
Le estensioni interessate includono LastPass, Ghostery, Download Manager (S3), Dark Mode, Honey, uBlock Origin, Greasemonkey, NoScript e altri.
Aggiorna 3 : Mozilla ha pubblicato un componente aggiuntivo per gli utenti di Firefox 47-65 che risolve il problema di firma dei componenti aggiuntivi.
Aggiorna 2 : Mozilla ha rilasciato Firefox 66.0.4 e Firefox 66.0.5 per risolvere il problema sul desktop e per Android. L'azienda prevede di rilasciare aggiornamenti per le versioni precedenti di Firefox anche.
Aggiornare : Mozilla ha iniziato a implementare una correzione per le versioni Release, Beta e Nightly di Firefox. La correzione utilizza Mozilla Studies e devi assicurarti che sia abilitata per ottenerla. Mozilla rileva che è possibile disabilitare nuovamente gli studi dopo l'applicazione della correzione e la riattivazione dei componenti aggiuntivi. È necessario assicurarsi che 'Consenti a Firefox di installare ed eseguire studi' sia selezionato su: preferenze # privacy.
Soluzioni che potrebbero funzionare nel frattempo:
- Modifica di extensions.json
- Modifica user.js
- Installazione dell'aggiornamento di Firefox 66.0.4 (nota che non è release, solo release candidate)
- Caricamento di estensioni temporanee
Quello che è successo
Solo le opzioni fornite erano di trovare un sostituto e di rimuovere l'estensione in questione; questo ha lasciato perplessi gli utenti interessati. Era una specie di attacco preventivo contro le estensioni per violazione delle norme ? Mozilla ha annunciato che avrebbe applicato le politiche in modo più rigoroso.
La risposta è no. Si scopre che il problema è causato da un bug. Se leggi attentamente, noti che il problema è la verifica. Un nuovo thread su Bugzilla suggerisce che questo ha qualcosa a che fare con la firma dell'estensione.
Firefox ha contrassegnato i componenti aggiuntivi da firmare come non supportati, ma non consente i nuovi download da AMO → Tutte le estensioni disabilitate a causa della scadenza del certificato di firma intermedio.
Tutte le estensioni di Firefox devono essere firmate a partire da Firefox 48 e Firefox ESR 52. Firefox bloccherà l'installazione di estensioni con certificati non validi (o nessuno) e questo sta causando il problema sui sistemi degli utenti.
Sono stati segnalati problemi correlati: alcuni utenti non è possibile installare estensioni dal repository ufficiale dei componenti aggiuntivi di Mozilla. Gli utenti ottengono 'Download non riuscito. Controlla gli errori di connessione quando tentano di scaricare un'estensione dal repository ufficiale.
Soluzione
Di notte, gli utenti Dev e Android potrebbero essere in grado di farlo disabilitare la firma delle estensioni ; alcuni utenti hanno segnalato che questo ha risolto temporaneamente il problema. È necessario impostare la preferenza xpinstall.signatures.required su false su about: config per disabilitare la firma. È possibile modificare la data di sistema al giorno precedente per risolverla temporaneamente, ma ciò può portare ad altri problemi.
Il problema può essere risolto solo da parte di Mozilla. L'organizzazione deve rinnovare il certificato o crearne uno nuovo per risolvere il problema. Mi aspetto che Mozilla lo faccia non appena si verifica il problema molto diffuso e che interessa molti utenti di Firefox.
Gli utenti non dovrebbero rimuovere le estensioni interessate dalle loro installazioni; il problema si risolverà da solo una volta che Mozilla lo risolverà.