Sejak minggu lalu, saya menerima pesan berikut untuk hampir setiap halaman yang saya buka di Firefox:
libavcodev mungkin rentan atau tidak didukung, dan harus diperbarui untuk memutar video
Rupanya, ini hanya peringatan, karena saya bisa memutar video secara normal.
Saya sudah mencoba
sudo apt-get install libavcodec
tetapi paket ini tidak ada.
Saya juga melakukan apt-get update
dan apt-get upgrade
, tetapi pesan tersebut tetap ada.
Akhirnya, ketika saya menggunakan apt-get autoremove
, tidak mengembalikan paket apapun.
Saya mencari pesan tersebut di Google, tetapi tidak menemukan hal yang serupa.
Apa yang harus saya lakukan untuk menghilangkan pesan ini? Haruskah saya tetap waspada terhadap sesuatu?
Beberapa info:
Ada masalah keamanan yang dijelaskan di sini:
Deskripsi
Fungsi ff_dwt_decode di libavcodec/jpeg2000dwt.c di FFmpeg sebelum 2.8.4 tidak memvalidasi jumlah level dekomposisi sebelum melanjutkan dengan decoding Discrete Wavelet Transform, yang memungkinkan penyerang penyerang untuk menyebabkan penolakan layanan (akses array di luar batas) atau mungkin memiliki dampak lain yang tidak ditentukan melalui data JPEG 2000 yang dibuat.
libav
dapat diinstal melalui:
sudo apt-get install libav-tools
Versi libav
's yang digunakan oleh ubuntu 14.04 adalah 9.x
dan dapat ditingkatkan ke 11.x
sebagai berikut:
sudo add-apt-repository ppa:heyarje/libav-11
sudo apt-get update
sudo apt-get install libav-tools
Jalankan:
sudo apt-get update && sudo apt-get upgrade
sudo apt-get dist-upgrade
untuk meningkatkan paket.
Jika Anda tidak dapat meng-upgrade libav
Anda, Anda dapat memaksa firefox untuk menggunakan versi lama dengan mengubah pengaturan ini (-> about:config):
media.libavcodec.allow-obsolete
Pengaturan defaultnya adalah false, tetapi Anda dapat mengubahnya menjadi true.
Jawaban GAD3R bisa digunakan jika Anda tidak masalah memasang repo lain, dan ReneF's jika Anda tidak masalah dengan kerentanan keamanan.
Jika, seperti saya, Anda tidak peduli jika beberapa video tidak dapat diputar, dan Anda hanya ingin pesan sialan itu hilang - tanpa menonaktifkan libavcodec (karena menonaktifkan secara manual berarti saya harus mengaktifkan kembali secara manual setelah perbaikan keluar) - maka Anda harus pergi ke about:config
, dan mencari:
media.decoder-doctor.notifications-allowed
Di bidang nilai, Anda mungkin melihat daftar nilai yang dipisahkan koma; yang ingin Anda hapus adalah MediaUnsupportedLibavcodec
. Misalnya, pengaturan saya adalah:
MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight,MediaUnsupportedLibavcodec
Dan saya mengubahnya menjadi:
MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight
Viola! Tidak ada lagi notifikasi yang menjengkelkan, dan video yang membutuhkan codec tidak akan berfungsi. Namun, tidak ada masalah keamanan dan begitu repo resmi mendorong perbaikan, video akan mulai berfungsi lagi tanpa upaya lebih lanjut dari Anda.