- Егаис утм для linux
- Пакет u-trans УТМ ЕГАИС
- Установка
- Сервисы УТМ
- Удаление
- Записки IT специалиста
- ЕГАИС. Устанавливаем УТМ 4.2.0 на Debian (Ubuntu)
- Подготовка сервера
- Переход с УТМ 3.0.8
- Установка УТМ 4.2.0
- Установка УТМ ЕГАИС в linux
- Скачать Универсальный транспортный модуль 4.2.0 для Windows/Debian/Ubuntu
- Порядок обновления УТМ до версии 4.2.0
Егаис утм для 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 давно существуют официальная документация обходит вопрос его установки и эксплуатации стороной. Поэтому будем устранять эту недоработку и поделимся собственным опытом, основанным на многолетней работе с УТМ именно на этой платформе.
Начнем с грустного. У нас складывается впечатление, что в ФСРАР над ЕГАИС работают две совершенно разные команды, которые к тому же не знают о существовании друг друга. Чтобы получить дистрибутив УТМ официальным путем вам потребуется 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
Некоторое время назад у разработчиков УТМ был публичный репозиторий, сейчас его нет, по крайней мере о нем ничего не известно. Поэтому единственный вариант установки УТМ на сегодняшний день — это скачать пакет с официального сайта. Ниже будет дана последовательность команд для актуального на данный момент релиза. Перед этим перейдем в домашнюю директорию.
После чего останется только установить скачанный пакет:
Важно! Если к серверу не подключен аппаратный ключ, то УТМ будет установлен с поддержкой 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)
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
Порядок обновления УТМ ЕГАИС с версии 3.0.8 на версию 4.2.0 достаточно прост:
- делаем резервную копию базы данных (при желании);
- удаляем УТМ версии 3.0.8;
- устанавливаем УТМ версии 4.2.0;
- делаем базовые настройки (при необходимости);
Новая версия содержит множество доработок и улучшений, основная часть которых предназначена для импортеров и производителей. Однако для других участников рынка новый функционал тоже придется по душе:
- формирование ключа доступа RSA прямо на домашней странице УТМ — не нужно мучаться настраивать плагин ЕГАИС Крипто -3 и браузер Internet Explorer;
- регистрация контрагентов и обновление информации о контрагентах также доступна на домашней странице УТМ;
- автообновление входящей и исходящей очередей документов (не требуется нажимать кнопку обновить) и «человекопонятное» описание документов на русском языке;
- проверка марок на балансе организации прямо на домашней странице УТМ;
- отправка квартальных деклараций в ФСРАР;
- перезапрос накладных и актов через интерфейс УТМ без посещения личного кабинета ЕГАИС;
- оптимизация работы с документами больших объемов (актуально для производителей и импортеров);
- другие полезные возможности УТМ.
Источник