¿Tus extensiones de Firefox están todas deshabilitadas? Eso es un error!

Algunos usuarios de Firefox comenzaron a notar que las extensiones de navegador instaladas se deshabilitaron repentinamente en el navegador web. Las extensiones mostrarían "no se pudo verificar el uso en Firefox y se ha deshabilitado" en el administrador de complementos del navegador. Firefox mostrará "Uno o más complementos instalados no se pueden verificar y se han deshabilitado" en la parte superior como una notificación al lado de eso.

Las extensiones afectadas incluyen LastPass, Ghostery, Download Manager (S3), Dark Mode, Honey, uBlock Origin, Greasemonkey, NoScript y otros.

Actualización 3 : Mozilla publicó un complemento para usuarios de Firefox 47-65 que soluciona el problema de firma del complemento.

Actualización 2 : Mozilla lanzó Firefox 66.0.4 y Firefox 66.0.5 para abordar el problema en el escritorio y para Android. La compañía planea lanzar actualizaciones para versiones anteriores de Firefox también.

Actualización : Mozilla comenzó a implementar una solución para las versiones Release, Beta y Nightly de Firefox. La solución usa Mozilla Studies, y debes asegurarte de que esté habilitada para obtenerla. Mozilla señala que puede deshabilitar Estudios nuevamente después de aplicar la corrección y volver a habilitar los complementos. Debe asegurarse de que "Permitir que Firefox instale y ejecute estudios" esté marcado sobre: ​​preferencias # privacidad.

Soluciones que pueden funcionar mientras tanto:

  • Edición de extensiones.json
  • Editando user.js
  • Instalación de la actualización de Firefox 66.0.4 (tenga en cuenta que no es una versión, solo la versión candidata)
  • Carga de extensiones temporales

Que pasó

Las únicas opciones proporcionadas fueron encontrar un reemplazo y eliminar la extensión en cuestión; Esto dejó a los usuarios afectados desconcertados. ¿Fue esta una especie de huelga preventiva contra extensiones de violación de políticas? Mozilla sí anunció que aplicaría políticas más estrictamente.

La respuesta es no. Resulta que el problema es causado por un error. Si lees atentamente, notarás que la verificación es el problema. Un nuevo hilo en Bugzilla sugiere que esto tiene algo que ver con la firma de extensiones.

Firefox marcó los complementos debido a la firma como no admitidos, pero no permite la descarga de AMO → Todas las extensiones están deshabilitadas debido a la expiración del certificado de firma intermedio.

Todas las extensiones de Firefox deben estar firmadas desde Firefox 48 y Firefox ESR 52. Firefox bloqueará la instalación de extensiones con certificados no válidos (o ninguno), y eso está causando el problema en los sistemas de los usuarios.

Se han informado problemas relacionados: algunos usuarios no pueden instalar extensiones desde el repositorio oficial de complementos de Mozilla. Los usuarios obtienen errores de "Descarga fallida. Verifique su conexión" cuando intentan descargar cualquier extensión del repositorio oficial.

Solución

Todas las noches, los usuarios de Dev y Android pueden desactivar la firma de extensiones; algunos usuarios informaron que esto resolvió el problema temporalmente de su parte. Debe establecer la preferencia xpinstall.signatures.required en false en about: config para deshabilitar la firma. También puede cambiar la fecha del sistema al día anterior para resolverlo temporalmente, pero eso puede generar otros problemas.

El problema solo se puede resolver al final de Mozilla. La organización necesita renovar el certificado o crear uno nuevo para resolver el problema. Espero que Mozilla lo haga tan pronto como el problema se generalice y afecte a muchos usuarios de Firefox.

Los usuarios no deben eliminar las extensiones afectadas de sus instalaciones; El problema se resolverá una vez que Mozilla lo solucione.