Firefox в Ubuntu 22.10 не видит установленный Рутокен Плагин

Firefox 108.0.1 (64-bit) snap
Ubuntu 22.10
Плагин и расширение браузера установлены по инструкции со страницы https://www.rutoken.ru/support/download/rutoken-plugin/
Однако на странице https://ra.rutoken.ru/devices отображается сообщение "Please, install Rutoken plugin. If Rutoken Plugin is already installed, make sure that the extension "Adapter Rutoken Plugin" is enabled and open the browser again." А в консоли видна ошибка "Couldn't connect to Rutoken native messaging host: Host disconnected".
https://forum.rutoken.ru/uploads/images/2023/01/376862a9ed04310980c05f143afec2c2.jpg
Расширение при этом установлено и включено
https://forum.rutoken.ru/uploads/images/2023/01/2c7172c5019c9069dba16ef6dbf06b98.jpg


Еще в 22.04 сломали взаимодействие с Native Messaging переходом на snap-версию Firefox, но с тех пор уже починили. Права на портал webextension у Firefox сейчас есть

$ flatpak permissions
webextensions     ru.rutoken.firewyrmhost               snap.firefox    yes

При этом в Chrome 108.0.5359.124 (Official Build) (64-bit) плагин отлично работает: страница https://ra.rutoken.ru/devices успешно обращается к плагину и запрашивает PIN, если Рутокен ЭЦП вставлен в usb-порт.
https://forum.rutoken.ru/uploads/images/2023/01/cd987bc20a48df0f580f10314bcf156e.jpg

Re: Firefox в Ubuntu 22.10 не видит установленный Рутокен Плагин

Да, если установить deb-версию Firefox (та же 108.0.1), то всё отлично работает
https://forum.rutoken.ru/uploads/images/2023/01/3d95c3b3e2714e8130ad4d8e29f721b9.jpg

Тем не менее хотелось бы пользоваться дефолтной конфигурацией без плясок с установкой из сторонних ppa-репозиториев

Re: Firefox в Ubuntu 22.10 не видит установленный Рутокен Плагин

martin-wanderer, добрый день.
Мы изучаем эту проблему.
Подскажите, пожалуйста, как вы устанавливали Chrome из snap пакета?
Проверили поведение плагина на Chromium    108.0.5359.124 (Официальная сборка) snap (64 бит) : Там тоже есть ошибка с загрузкой.

Re: Firefox в Ubuntu 22.10 не видит установленный Рутокен Плагин

Приветсвую. Увы, Chrome у меня из deb-пакета. Просто когда писал первое сообщение, еще не было понимания, что разница в snap/deb, а не в Firefox/Chrome

Re: Firefox в Ubuntu 22.10 не видит установленный Рутокен Плагин

martin-wanderer, добрый день!

Изучили Firefox-snap:

Текущее добавление поддержки WebExtensions и промежуточная его версия, принесенная в виде патча в Ubuntu, вызывает native messaging host без параметров. Согласно спецификации Native Messaging, native messaging host должен вызываться с одним (или, начиная с версии FF 55) или двумя параметрами:

Two arguments are passed to the native app when it starts:

The complete path to the app manifest.
(new in Firefox 55) the ID (as given in the browser_specific_settings manifest.json key) of the add-on that started it.

Реализация в Рутокен Плагин требует соблюдения спецификации, проверяя наличие аргументов.

Возможно, в следующей версии Рутокен Плагина мы пойдем в разрез спецификации (если это не будет вызывать проблем), и тогда Плагин в FireFox-snap заработает.