Desde la semana pasada, recibo el siguiente mensaje en casi todas las páginas que abro en Firefox:
libavcodev puede ser vulnerable o no es compatible, y debe ser actualizado para reproducir vídeo
Aparentemente, esto es sólo una advertencia, 'porque puedo reproducir vídeos normalmente.
He probado
sudo apt-get install libavcodec
pero este paquete no existe.
También hice apt-get update
y apt-get upgrade
, pero el mensaje persiste.
Finalmente, cuando uso apt-get autoremove
, no devuelve ningún paquete.
He buscado el mensaje en Google, pero no he encontrado nada similar.
¿Qué debo hacer para eliminar este mensaje? ¿Debo estar alerta a cualquier cosa?
Algo de información:
Hay un problema de seguridad descrito aquí: Descripción
La función ff_dwt_decode en libavcodec/jpeg2000dwt.c en FFmpeg antes de 2.8.4 no valida el número de niveles de descomposición antes de antes de proceder a la descodificación por transformada wavelet discreta. atacantes remotos provocar una denegación de servicio (acceso a matrices fuera de los límites) o posiblemente tener otro impacto no especificado a través de datos JPEG 2000 manipulados.
el libav
se puede instalar a través de:
sudo apt-get install libav-tools
La versión de libav
usada por ubuntu 14.04 es 9.x
y puede ser actualizada a 11.x
como sigue:
sudo add-apt-repository ppa:heyarje/libav-11
sudo apt-get update
sudo apt-get install libav-tools
Ejecutar:
sudo apt-get update && sudo apt-get upgrade
sudo apt-get dist-upgrade
para actualizar los paquetes.
En caso de que no pueda actualizar su libav
, puede forzar a firefox a usar la versión antigua cambiando esta configuración (-> about:config):
media.libavcodec.allow-obsolete
El valor por defecto es false , pero puede cambiarlo a true .
GAD3R respuesta funciona si usted está bien la instalación de otra repo, y ReneF's si usted está bien con la vulnerabilidad de seguridad.
Si, como yo, no te importa si algunos videos no se reproducen, y sólo quieres que ese maldito mensaje desaparezca - sin deshabilitar libavcodec (porque deshabilitarlo manualmente significa que tendría que volver a habilitarlo manualmente una vez que salga una solución)- entonces deberías ir a about:config
, y buscar:
media.decoder-doctor.notifications-allowed
En el campo de valor, puede ver una lista de valores separados por comas; el que desea eliminar es MediaUnsupportedLibavcodec
. Por ejemplo, mi configuración era:
MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight,MediaUnsupportedLibavcodec
Y lo he cambiado por
MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight
¡Viola! Se acabó la molesta notificación, y los vídeos que requieren el códec ya no funcionan. Sin embargo, no hay ningún problema de seguridad y una vez que el repositorio oficial publique una solución, los vídeos volverán a funcionar sin ningún esfuerzo por tu parte.