Time404

Astra Linux. ffmpeg видео в браузере.

Решение проблем с видео кодеками Яндекс.Браузер и Vivaldi на Astra Linux CE.

В браузерах, в частности в Яндекс.Браузер и Vivaldi  не работало видео. Конкретнее- не работало "типазащищенное" видео HTML5.

Кстати, YouTube показывал видео без проблем, но наши хостинги, такие как Дзен или VK напрочь выкидывали ошибку, Яндекс браузер и Vivaldi матерятся и предлагают установить кодек - но ни один из их предложенных способов не сработал, увы. 

Задал вопрос в службу поддержки Яндекс.Браузера, вот ответ:

- - - - - - - - - - 

Здравствуйте! Сейчас для корректной работы видео кодеки требуют системный пакет libc6 с версией минимум 2.27, однако Astra Linux поставляется с версией пакета меньше. Проверить версию вашего пакета можно с помощью терминальной команды ldd --version

Вы можете попробовать обновить libc6 до версии 2.27 или выше. Например, по такой рекомендации от поддержки Astra Linux.
Пожалуйста, будьте аккуратны при выполнении инструкции, чтобы не повредить систему.

Если самостоятельно разобраться с настройкой системы не получается, рекомендую обратиться непосредственно в службу поддержки Astra Linux. Будем надеяться, что они обновят библиотеку в скором будущем.

Если понадобится какая-либо помощь на стороне Яндекс Браузера, пожалуйста, пишите!

Оцените наш ответ

Сразу появляется информация, что на момент написания данной статьи, у нас устаревший пакет libc6 - он, увы, не совместим с новыми кодеками ffmpeg в браузерах.

 

libc6

 

Цель ясна, проблема понятна, нужно обновить данный пакет в дистрибутиве.

Да, рекомендую это делать, только если установили данный дистрибутив для личного, домашнего использования, а лучше, при этом, залезть с компом под кровать и накрыться одеялом, дабы, мало ли, не попасть под пункт о нарушении лицензионного соглашения.

Вариант 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 заработало.

libc6228

1
RusLan
Комментарии:

Выбрать:

В категории:

Социальные сети:

© 2011- 2022 

Блог Тайм404© - Авторский проект.

Все права защищены. При копировании материалов, активная ссылка на сайт https://time404.ru обязательна.

Внимание! Мы используем cookies чтобы сайтом было удобнее пользоваться.