Егаис утм для linux

Егаис утм для linux

Пакет u-trans УТМ ЕГАИС

целевая платформа — x86_64 Debian GNU/Linux v.8

архитектура пакета — x86

размер на диске

в пакет включены — Oracle JRE 8, библиотеки PKCS#11 Рутокен, Джакарта и MS_KEY

в системе должен быть установлен редактор sed и набор утилит usb (утилита lsusb)

в зависимости от вставленного ключа идет установка УТМ с определенным СКЗИ

без вставленного ключа при инсталляции пакета по умолчанию ставится Джакарта

Установка

добавить архитектуру пакетов x86

$ sudo dpkg —add-architecture i386

обновить менеджер пакетов

$ sudo apt-get update

установить пакеты поддержки приложений x86

$ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 libssl1.0.0:i386

установить службу доступа к смарт-картам

$ sudo apt-get install pcscd

установить связующее ПО доступа к смарт-картам x86

$ sudo apt-get install libpcsclite1:i386

установить службу supervisor пакетом из репозитария Debian

$ sudo apt-get install supervisor

либо установить и настроить supervisor вручную через easy_install README-SUPERVISOR

установка пакета УТМ из репозитария

инструкция по настройке репозитария README

вывести список версий пакетов УТМ в репозитарии

$ sudo apt-cache showpkg u-trans

пример установки пакета УТМ тестового контура

$ sudo apt-get install u-trans=1.1.18-1138

установка пакета УТМ вручную

вывести список пакетов

curl -X GET http://46.34.133.83/pool/main/u/u-trans/

пример для пакета тестового контура u-trans-1.1.18-1138.deb

$ curl -O -L http://46.34.133.83/pool/main/u/u-trans/u-trans-1.1.18-1138.deb

$ sudo dpkg -i u-trans-1.1.18-1138.deb

Сервисы УТМ

updater, utm, monitoring стартуют автоматически и контролируются службой supervisord

supervisorctl — утилита управления системной службой supervisord и сервисами УТМ

статус, останов, запуск, перезапуск сервисов УТМ из командной строки

$ sudo supervisorctl status

$ sudo supervisorctl stop имя-сервиса

$ sudo supervisorctl start имя-сервиса

$ sudo supervisorctl restart имя-сервиса

проверка статуса сетевых сервисов УТМ

$ sudo netstat -tulpn | grep java

Удаление

$ sudo dpkg —purge u-trans

Внимание! — БД и журналы не удаляются

При необходимости сохранить БД

Удалить рабочий каталог /opt/utm

Источник

Записки IT специалиста

Технический блог специалистов ООО»Интерфейс»

  • Главная
  • ЕГАИС. Устанавливаем УТМ 4.2.0 на Debian (Ubuntu)

ЕГАИС. Устанавливаем УТМ 4.2.0 на Debian (Ubuntu)

Важной частью инфраструктуры ЕГАИС является универсальный транспортный модуль (УТМ) через который идет все взаимодействие прикладного ПО с системой. С 1 июня 2021 года Росалкогольрегулирование требует обязательно перейти на УТМ 4.2.0, работа с более старыми версиями УТМ более невозможна. Несмотря на то, что версии УТМ под Linux давно существуют официальная документация обходит вопрос его установки и эксплуатации стороной. Поэтому будем устранять эту недоработку и поделимся собственным опытом, основанным на многолетней работе с УТМ именно на этой платформе.

Читайте также:  Azalia hd audio driver windows 10 не работает что делать

Начнем с грустного. У нас складывается впечатление, что в ФСРАР над ЕГАИС работают две совершенно разные команды, которые к тому же не знают о существовании друг друга. Чтобы получить дистрибутив УТМ официальным путем вам потребуется Windows и Internet Explorer, по другому попасть в личный кабинет ЕГАИС у вас не получится. Оттуда скачиваем актуальный пакет для платформы Linux, либо копируем ссылку, на текущий момент это УТМ 4.2.0 b2427 для Debian 7 / Debian 8 / Ubuntu 14.04 LTS. Пусть вас не смущают в описании пакета достаточно древние по меркам 2021 года дистрибутивы, УТМ прекрасно работает в актуальных версиях Linux, а по стабильности работы, по нашим собственным ощущениям, даже превосходит Windows-версию.

Подготовка сервера

К сожалению, УТМ для Linux продолжает существовать только в 32-разрядной версии, поэтому сразу включим поддержку мультиархитектуры (мы подразумеваем что вы используете 64-разрядный Linux):

После чего обязательно обновим список пакетов:

Затем установим необходимые зависимости и пакеты для работы с аппаратными ключами:

Для управления службами УТМ требуется пакет supervisor:

И наконец библиотека libssl, которая реализует протоколы защищенного обмена данными TLS. В разных версиях дистрибутивов может присутствовать разная ее версия, поэтому для ее поиска рекомендуем воспользоваться ресурсами packages.debian.org и packages.ubuntu.com, задаете в поиске libssl и смотрите какая именно версия присутствует в вашем дистрибутиве.

Для Debian 10 и Ubuntu 20.04 LTS это libssl1.1, установим его:

Переход с УТМ 3.0.8

Если вы переходите на УТМ 4.2.0 с предыдущей версии УТМ 3.0.8, то все требуемые зависимости у вас установлены и никаких подготовительных работ проводить не надо. Но вам потребуется принять все документы из старой версии УТМ, чтобы во входящих и исходящих ничего не было и приостановить на время обновления продажи алкоголя.

После этого удалим старый УТМ:

Но после его удаления останется директория /opt/utm с базой данных УТМ. На всякий случай сохраним ее в архив:

А затем удалим рабочую директорию:

Еще раз напомним, перед всеми операциями по обновлению УТМ завершите текущий документооборот и убедитесь, что в УТМ нет необработанных сообщений.

Установка УТМ 4.2.0

Некоторое время назад у разработчиков УТМ был публичный репозиторий, сейчас его нет, по крайней мере о нем ничего не известно. Поэтому единственный вариант установки УТМ на сегодняшний день — это скачать пакет с официального сайта. Ниже будет дана последовательность команд для актуального на данный момент релиза. Перед этим перейдем в домашнюю директорию.

Читайте также:  Linux show all users group

После чего останется только установить скачанный пакет:

Важно! Если к серверу не подключен аппаратный ключ, то УТМ будет установлен с поддержкой JaCarta и изменить этот выбор будет можно только удалением и повторной установкой пакета. Поэтому, если вы используете Рутокен, то ключ должен быть вставлен в ПК перед установкой пакета.

Для проверки работы службы воспользуйтесь командой:

Обратите внимание, что в УТМ 4.2.0 вместо трех служб осталась одна, управлять ею можно при помощи команд:

Через некоторое время после запуска службы будет доступен веб-интерфейс, который использует порт 8080. По сравнению с предыдущей версией он получил значительно развитие и теперь это действительно полезный и удобный инструмент, в который перенесли многие возможности из личного кабинета. К наиболее востребованным можно отнести генерацию ключа доступа (перевыпуск RSA-сертификата) и повторный запрос документов ЕГАИС. Теперь для этого не нужно останавливать УТМ, извлекать ключ и идти искать Internet Explorer.

Также добавлен раздел техподдержки, что тоже очень важно, все, кто работал с ЕГАИС знают как там обстояли дела с поддержкой. Теперь же все сосредоточено в одном месте. Мы пока не можем сказать как работает этот инструмент, но начинание однозначно хорошее.

Как видим, установить новый УТМ 4.2.0 на платформе Linux достаточно несложно, а сам продукт серьезно развивается и предлагает множество новых функций и улучшений, будем надеяться, что все это будет работать так как задумано и существенно облегчит непростую работу с системой ЕГАИС.

Помогла статья? Поддержи автора и новые статьи будут выходить чаще:

Или подпишись на наш Телеграм-канал:

Источник

Установка УТМ ЕГАИС в linux

Всем добра! На просторах сети куча мануалов по установке, но на сегодняшний ничего не работает. Во-первых всё устанавливал по этому и и этому мануалам. Не работает ip адрес ЦентрИнформа для добавления ключа репа. По идее ключ нужен для того, чтобы apt install’ом скачать и установить транспортный модуль. О’кей, пойдём другим путём и скачаем модуль wget’ом чтоб в дальнейшем его установить ручками. В общем после установки всех необходимых библиотек и dpkg -i u-trans-3_0_8.deb всё встаёт, статус супервизора показывает все (три) службы запущены, но они каждую минуту рестартуют. Также по IP:8080 страница не открывается. Версии убунты и дебиана перепробовал все, которые рекомендуют. Может кто ставил сие добро и поделится опытом…?

хз, может логи глянуть? ну мало ли, может там в логах что-нибудь есть?

utm-mon.out.log

Information for provider SunPKCS11-TransportTerminal Library info: cryptokiVersion: 2.20 manufacturerID: Athena Smartcard Solutions
flags: 0 libraryDescription: ASE Cryptoki
libraryVersion: 3.01 All slots: (none) Slots with tokens: (none)

Читайте также:  Как проверить версию java windows

utm-trans.out.log

2020-08-03 10:12:07,777 ERROR q:? — Ошибка проверки состояния Transport Updater. java.net.ConnectException: В соединении отказано (Connection refused) at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:589) at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:673) at es.programador.transport.util.h.a(Unknown Source) at es.programador.transport.util.g.a(Unknown Source) at es.programador.transport.util.g.a(Unknown Source) at es.programador.transport.q.b(Unknown Source) at es.programador.transport.q.a(Unknown Source) at es.programador.transport.Transport.main(Unknown Source)

utm-upd.out.log

All slots: 0 Slots with tokens: 0 Slot info for slot 0: slotDescription: Aktiv Rutoken ECP 00 00
manufacturerID: @
flags: CKF_TOKEN_PRESENT | CKF_REMOVABLE_DEVICE | CKF_HW_SLOT hardwareVersion: 1.00 firmwareVersion: 1.00 stub=ok Information for provider SunPKCS11-TransportTerminal Library info: cryptokiVersion: 2.20 manufacturerID: Athena Smartcard Solutions
flags: 0 libraryDescription: ASE Cryptoki
libraryVersion: 3.01

Источник

Скачать Универсальный транспортный модуль 4.2.0 для Windows/Debian/Ubuntu

Универсальный транспортный модуль (УТМ) – специальное программное обеспечение, которое позволяет обмениваться информацией с Единой государственной автоматизированной информационной системой (ЕГАИС) алкогольного рынка, а также взаимодействовать с контрагентами.

Скачать без рекламы и прочей «шелухи» крайний релиз Скачать УТМ для продуктивного контура: УТМ 4.2.0 b2427 для Windows
Скачать без рекламы и прочей «шелухи» крайний релиз УТМ 4.2.0 b2427 для Debian 7 / Debian 8 / Ubuntu 14.04 LTS
Скачать УТМ для тестового контура: УТМ 4.2.0 b2427 для Windows УТМ 4.2.0 b2427 для Linux
Скачать без рекламы и прочей «шелухи» Скачать УТМ для продуктивного контура: УТМ 4.2.0 b2400 для Windows УТМ 4.2.0 b2400 для Debian 7 / Debian 8 / Ubuntu 14.04 LTS На всякий случай Скачать УТМ для продуктивного контура: УТМ 3.0.8 для Windows

Порядок обновления УТМ до версии 4.2.0

Порядок обновления УТМ ЕГАИС с версии 3.0.8 на версию 4.2.0 достаточно прост:

  • делаем резервную копию базы данных (при желании);
  • удаляем УТМ версии 3.0.8;
  • устанавливаем УТМ версии 4.2.0;
  • делаем базовые настройки (при необходимости);

Новая версия содержит множество доработок и улучшений, основная часть которых предназначена для импортеров и производителей. Однако для других участников рынка новый функционал тоже придется по душе:

  • формирование ключа доступа RSA прямо на домашней странице УТМ — не нужно мучаться настраивать плагин ЕГАИС Крипто -3 и браузер Internet Explorer;
  • регистрация контрагентов и обновление информации о контрагентах также доступна на домашней странице УТМ;
  • автообновление входящей и исходящей очередей документов (не требуется нажимать кнопку обновить) и «человекопонятное» описание документов на русском языке;
  • проверка марок на балансе организации прямо на домашней странице УТМ;
  • отправка квартальных деклараций в ФСРАР;
  • перезапрос накладных и актов через интерфейс УТМ без посещения личного кабинета ЕГАИС;
  • оптимизация работы с документами больших объемов (актуально для производителей и импортеров);
  • другие полезные возможности УТМ.

Источник

Оцените статью