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.listdeb 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
 
  
 


 
 







