NewGriff
Участник
- Регистрация
- 29.09.25
- Сообщения
- 11
- Реакции
- 2
22 июля 2025 г. на замену устаревшего Расширение для плагина Госуслуг 1.2.8
в store был размещен обновленный Госплагин 1.3.19
И в конце года старый плагин перестал быть доступен для скачивания и использования.
*************************************
Краткий флэшбэк:
Для работы с сайтом https://esia.gosuslugi.ru/login/ (используется для авторизации на сайте при работе с ФЗ 223 ) авторизация по ЭЦП, необходимо было установить Расширение для плагина Госуслуг 1.2.8 и собственно плагин IFCPlugin-x86_64.deb, а потом устроить пляски с бубном и выполнить ряд процедур, а именно:
- sudo ln -s /etc/opt/chrome/native-messaging-hosts/ru.rtlabs.ifcplugin.json /etc/chromium/native-messaging-hosts
- sudo wget https://www.cryptopro.ru/sites/default/files/public/faq/ifcx64.cfg -O /etc/ifc.cfg
- /opt/cprocsp/bin/amd64/csptestf -absorb -certs -autoprov
- и самое главное, в GRUB в строке GRUB_CMDLINE_LINUX_DEFAULT добавить параметр "parsec.execstack=1", обновить GRUB, update-grub и перезагрузиться.
Возможно что-то еще надо сделать, а что-то из указанного лишнее, но последний пункт обязателен.
конец флэшбэку.
*************************************
Что мы имеем сейчас:
Проходим по ссылке в chromewebstore и устанавливаем расширение. (не знаю, почему оно так криво отображается)
chromewebstore.google.com
В итоге в верхнем правом углу появляется иконка
при нажатии на которую всплывает окно:
Выбираем - "Скачать приложение"
Открывается новое окно и в нем скрипт, который дополнительно содержит gosuslugi-plugin.deb
Нажимаем сохранить, присваиваем скрипту Gosplugin_Linux-Debian_Installer.deb.sh бит на исполнение (chmod +x ./Gosplugin_Linux-Debian_Installer.deb.sh) и запускаем с правами sudo из консоли.
Дожидаемся окончания установки, перезапускаем браузер и ....
барабанная дробь ....
ничего не происходит.
Достаю бубен, начинаю пляски, и ничего.
После нескольких часов камланий нажимаю на пункт "Проблемы с электронной подписью?"
Распаковываю архив Gosplugin_Linux-Debian_Installer.deb.zip, запускаю скрипт. И ВСЁ ЗАРАБОТАЛО !!!
Зову коллег, начинаем смотреть и замечаем, что в первом случае (всплывающее окно - "Скачать приложение" ) устанавливается gosuslugi-plugin_1.3.19.0-1_amd64.deb, а во втором случае gosuslugi-plugin_1.3.39.0-1_amd64.deb
gosuslugi-plugin_1.3.19.0-1_amd64.deb
gosuslugi-plugin_1.3.39.0-1_amd64.deb
*******************************************************************
Итого:
1. Никому верить нельзя !!!
2. Инструкция:
- Скачиваем и устанавливаем "Госплагин" из chromewebstore по ссылке (не знаю, почему оно так криво отображается)
chromewebstore.google.com
- Скачиваем установочный файл для вашей операционной системы (ОС) из инструкции по ссылке
www.gosuslugi.ru
- Распаковываем архив
- Делаем файл исполняемым
- Запускаем скрипт с правами sudo
- Проверяем работу.
Дополнительных телодвижений в виде создания ссылок и изменений в grub не требуется.
Для автоматизации процесса, если у вас +100500 машин удобно иметь deb-пакет. (по крайней мере мне так удобно).
Пакет можно выдрать из скрипта.
Для этого проходим в каталог со скриптом Gosplugin_Linux-Debian_Installer.deb.sh
cd ~/Загрузки/
# Находим строку с PAYLOAD
PAYLOAD_LINE=$(awk '/^PAYLOAD:$/ {print NR; exit}' Gosplugin_Linux-Debian_Installer.deb.sh)
# Извлекаем данные после PAYLOAD в tar-архив
tail -n +$((PAYLOAD_LINE + 1)) Gosplugin_Linux-Debian_Installer.deb.sh > payload.tar
# Распаковываем tar
tar -xf payload.tar
# Удаляем временный файл
rm payload.tar
И на выходе получаем gosuslugi-plugin_1.3.39.0-1_amd64.deb
Дальше делаете с ним все, что хотите.
Я помещаю этот пакет в репозиторий.
В АЛД создаю Политику ПО и указываю группу АРМ для распространения.
PS: Автоматизация установки расширения "Госплагин" в Yandex Browser описана здесь.
Установка расширений в закрытом контуре (на примере КриптоПро ЭЦП Browser plug-in)
yandex.ru
Если нужны подробности с примерами для АЛД - пишите, сделаю.
И в конце года старый плагин перестал быть доступен для скачивания и использования.
*************************************
Краткий флэшбэк:
Для работы с сайтом https://esia.gosuslugi.ru/login/ (используется для авторизации на сайте при работе с ФЗ 223 ) авторизация по ЭЦП, необходимо было установить Расширение для плагина Госуслуг 1.2.8 и собственно плагин IFCPlugin-x86_64.deb, а потом устроить пляски с бубном и выполнить ряд процедур, а именно:
- sudo ln -s /etc/opt/chrome/native-messaging-hosts/ru.rtlabs.ifcplugin.json /etc/chromium/native-messaging-hosts
- sudo wget https://www.cryptopro.ru/sites/default/files/public/faq/ifcx64.cfg -O /etc/ifc.cfg
- /opt/cprocsp/bin/amd64/csptestf -absorb -certs -autoprov
- и самое главное, в GRUB в строке GRUB_CMDLINE_LINUX_DEFAULT добавить параметр "parsec.execstack=1", обновить GRUB, update-grub и перезагрузиться.
Возможно что-то еще надо сделать, а что-то из указанного лишнее, но последний пункт обязателен.
конец флэшбэку.
*************************************
Что мы имеем сейчас:
Проходим по ссылке в chromewebstore и устанавливаем расширение. (не знаю, почему оно так криво отображается)
ÐоÑплагин - Chrome Web Store
РаÑÑиÑение Ð´Ð»Ñ Ð±ÑаÑзеÑа «ÐоÑплагин»
В итоге в верхнем правом углу появляется иконка
Выбираем - "Скачать приложение"
Открывается новое окно и в нем скрипт, который дополнительно содержит gosuslugi-plugin.deb
Нажимаем сохранить, присваиваем скрипту Gosplugin_Linux-Debian_Installer.deb.sh бит на исполнение (chmod +x ./Gosplugin_Linux-Debian_Installer.deb.sh) и запускаем с правами sudo из консоли.
Дожидаемся окончания установки, перезапускаем браузер и ....
барабанная дробь ....
ничего не происходит.
Достаю бубен, начинаю пляски, и ничего.
После нескольких часов камланий нажимаю на пункт "Проблемы с электронной подписью?"
Распаковываю архив Gosplugin_Linux-Debian_Installer.deb.zip, запускаю скрипт. И ВСЁ ЗАРАБОТАЛО !!!
Зову коллег, начинаем смотреть и замечаем, что в первом случае (всплывающее окно - "Скачать приложение" ) устанавливается gosuslugi-plugin_1.3.19.0-1_amd64.deb, а во втором случае gosuslugi-plugin_1.3.39.0-1_amd64.deb
gosuslugi-plugin_1.3.19.0-1_amd64.deb
gosuslugi-plugin_1.3.39.0-1_amd64.deb
*******************************************************************
Итого:
1. Никому верить нельзя !!!
2. Инструкция:
- Скачиваем и устанавливаем "Госплагин" из chromewebstore по ссылке (не знаю, почему оно так криво отображается)
ÐоÑплагин - Chrome Web Store
РаÑÑиÑение Ð´Ð»Ñ Ð±ÑаÑзеÑа «ÐоÑплагин»
Госуслуги
Ответы на часто задаваемые вопросы: как оформить документ, получить выплату, записаться к врачу
- Делаем файл исполняемым
- Запускаем скрипт с правами sudo
- Проверяем работу.
Дополнительных телодвижений в виде создания ссылок и изменений в grub не требуется.
Для автоматизации процесса, если у вас +100500 машин удобно иметь deb-пакет. (по крайней мере мне так удобно).
Пакет можно выдрать из скрипта.
Для этого проходим в каталог со скриптом Gosplugin_Linux-Debian_Installer.deb.sh
cd ~/Загрузки/
# Находим строку с PAYLOAD
PAYLOAD_LINE=$(awk '/^PAYLOAD:$/ {print NR; exit}' Gosplugin_Linux-Debian_Installer.deb.sh)
# Извлекаем данные после PAYLOAD в tar-архив
tail -n +$((PAYLOAD_LINE + 1)) Gosplugin_Linux-Debian_Installer.deb.sh > payload.tar
# Распаковываем tar
tar -xf payload.tar
# Удаляем временный файл
rm payload.tar
И на выходе получаем gosuslugi-plugin_1.3.39.0-1_amd64.deb
Дальше делаете с ним все, что хотите.
Я помещаю этот пакет в репозиторий.
В АЛД создаю Политику ПО и указываю группу АРМ для распространения.
PS: Автоматизация установки расширения "Госплагин" в Yandex Browser описана здесь.
Установка расширений в закрытом контуре (на примере КриптоПро ЭЦП Browser plug-in)
Установка расширений в закрытом контуре
Поддерживается в: Десктопная версия. Мобильная версия. Windows. Linux. Android. Примечание.
Если нужны подробности с примерами для АЛД - пишите, сделаю.