Astra Linux. ffmpeg видео в браузере.
Решение проблем с видео кодеками Яндекс.Браузер и Vivaldi на Astra Linux CE.
В браузерах, в частности в Яндекс.Браузер и Vivaldi не работало видео. Конкретнее- не работало "типазащищенное" видео HTML5.
Кстати, YouTube показывал видео без проблем, но наши хостинги, такие как Дзен или VK напрочь выкидывали ошибку, Яндекс браузер и Vivaldi матерятся и предлагают установить кодек - но ни один из их предложенных способов не сработал, увы.
Задал вопрос в службу поддержки Яндекс.Браузера, вот ответ:
- - - - - - - - - -
Вы можете попробовать обновить libc6 до версии 2.27 или выше. Например, по такой рекомендации от поддержки Astra Linux.
Пожалуйста, будьте аккуратны при выполнении инструкции, чтобы не повредить систему.
Если самостоятельно разобраться с настройкой системы не получается, рекомендую обратиться непосредственно в службу поддержки Astra Linux. Будем надеяться, что они обновят библиотеку в скором будущем.
Если понадобится какая-либо помощь на стороне Яндекс Браузера, пожалуйста, пишите!
Оцените наш ответ
Сразу появляется информация, что на момент написания данной статьи, у нас устаревший пакет libc6 - он, увы, не совместим с новыми кодеками ffmpeg в браузерах.
Цель ясна, проблема понятна, нужно обновить данный пакет в дистрибутиве.
Да, рекомендую это делать, только если установили данный дистрибутив для личного, домашнего использования, а лучше, при этом, залезть с компом под кровать и накрыться одеялом, дабы, мало ли, не попасть под пункт о нарушении лицензионного соглашения.
Вариант 1. Послушал техподдержку, перешел по ссылке в их письме на указанную ветку на форуме Astra Linux.
Казалось бы, вот оно! Ан нет)
Короче, описанными на форуме манипуляциями, я убил систему. О чем собственно, меня предупреждали :)
Вариант 2. Для более изящного действа, в том числе и для исключения очередной переустановки системы, решил пойти другим путем - путем не тупого скачивания пакетов, манипуляций с зависимостями, и лишними нажатиями на клавиши. Добавляю репозиторий debian на зеркале Яндекса.
deb https://mirror.yandex.ru/debian/ buster main contrib non-free
$ sudo nano /etc/apt/sources.list
deb https://mirror.yandex.ru/debian/ buster main contrib non-free
импортирую ключик:
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138
Далее обновим заголовки:
$ sudo apt update
И ставим наш пакет:
Тут небольшая заметка: если мы просто дадим команду apt install libc6, то получим в ответ, что у нас и так установлена последняя версия.
Поэтому, заставим установить принудительно))
$ sudo sudo apt-get -t buster install libc6
Теперь главное правильно отвечать на вопросы))))
Сперва оно скажет, что нужно будет перезагрузить службы в процессе установки - соглашаемся, YES
CConfiguring libc6:amd64
│ │
│ There are services installed on your system which need to be restarted when certain │
│ libraries, such as libpam, libc, and libssl, are upgraded. Since these restarts may │
│ cause interruptions of service for the system, you will normally be prompted on each │
│ upgrade for the list of services you wish to restart. You can choose this option to │
│ avoid being prompted; instead, all necessary restarts will be done for you automatically │
│ so you can avoid being asked questions on each library upgrade. │
│ │
│ Restart services during package upgrades without asking? │
│ │
│ │
│ <Yes> <No>
Потом предложит что-либо сделать с локализацией, поменять или оставить как есть - естественно, отказываемся, поэтому пишем N и плюхаем ENTER
Configuration file '/etc/locale.alias'
==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a shell to examine the situation
The default action is to keep your current version.
*** locale.alias (Y/I/N/O/D/Z) [default=N] ? N
В принципе, все. Видео в Яндекс.Браузер и в Vivaldi заработало.
- RusLan