Главная категория > ЕГАИС

Установка УТМ на Astra Linux

(1/1)

Рязанский:
Добрый день.
Может кто знает причину, почему УТМ не стартует после установки?
При старте выдаёт сообщение об ошибке, лог во вложении.
вывод ошибки
--- Код: ---
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (os_linux_x86.cpp:291), pid=8910, tid=0xf6c24b40
#  fatal error: : An irrecoverable SI_KERNEL SIGSEGV has occurred due to unstable signal handling in this distribution.
#
# JRE version: Java(TM) SE Runtime Environment (8.0_341-b10) (build 1.8.0_341-b10)
# Java VM: Java HotSpot(TM) Server VM (25.341-b10 mixed mode linux-x86 )
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /opt/utm/hs_err_pid8910.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
#
Аварийный останов

--- Конец кода ---

порядок установки брал здесь: https://egais.ru/utm/README-UTM-INSTALL.HTML

смутило сообщение при установке libpcsclite1:i386
--- Цитировать ---root@d61mag01:/opt/utm# apt-get install libpcsclite1:i386
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Заметьте, вместо «libpcsclite1:i386» выбирается «ia32-libs»
Уже установлен пакет ia32-libs самой новой версии (20240629+1.7se).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.

--- Конец цитаты ---

NewKid:
Версия astra linux какая?
А так astra это перелопаченный debian  один мандатный режим чего стоит.

Рязанский:
Вот по версии:

--- Цитировать ---Операционная система: Astra Linux Special Edition
Уровень защищенности: максимальный
Обновление: 1.7.6.11
Архитектура: x86, 64-разрядная
Ядро: 6.1.90-1-generic
Графическая платформа: X11
Процессоры: 4 × Intel® Celeron® CPU J1900 @ 1.99GHz
Память: 3,7 ГиБ ОЗУ
--- Конец цитаты ---

Java вроде отвечает, но стартовать не хочет:
root@d61mag01:/opt/utm# /opt/utm/jre/bin/java -version
java version "1.8.0_341"
Java(TM) SE Runtime Environment (build 1.8.0_341-b10)
Java HotSpot(TM) Server VM (build 25.341-b10, mixed mode)

пробовал Java х64 ставить в  /opt/utm/jre - стартует, да же базу создает, но падает на 32 битных библиотеках. А эта - совсем не стартует.

Рязанский:
Опубликую здесь инструкцию по перепаковке установщика УТМ для чайников под Linux x64
1.Создаём временную папку, например /home/utm
2.Скачиваем дистрибутив УТМ, извлекаем из архива в эту папку. Получаем: /home/utm/u-trans-4.2.0-2623-i386.deb
3.Скачиваем JRE8. Я брал здесь. Копируем в нашу папку. Получаем: /home/utm/jre-8u431-linux-x64.tar.gz
4.Скачиваем библиотеки (во вложении) и копируем в нашу папку. Получаем: /home/utm/lib64.tar.gz
5.Запускаем терминал. В строке вводим:
--- Код: ---
sudo -i
--- Конец кода ---
и вводим пароль
6.Распаковываем установщик двумя командами:
--- Код: ---
dpkg -x /home/utm/u-trans-4.2.0-2623-i386.deb /home/utm/newutm
dpkg -e /home/utm/u-trans-4.2.0-2623-i386.deb /home/utm/newutm/DEBIAN
--- Конец кода ---
7.Удаляем старый JRE и копируем новый:
--- Код: ---
rm -R /home/utm/newutm/opt/utm/jre
tar -xf /home/utm/jre-8u431-linux-x64.tar.gz  -C /home/utm/newutm/opt/utm
mv /home/utm/newutm/opt/utm/jre1.8.0_431 /home/utm/newutm/opt/utm/jre
--- Конец кода ---
8.Распаковываем библиотеки, предварительно удалив старые:
--- Код: ---
rm /home/utm/newutm/opt/utm/lib/libjcPKCS11*
tar -xf /home/utm/lib64.tar.gz  -C /home/utm/newutm/opt/utm
--- Конец кода ---
9.Правим файл "control":
--- Код: ---
nano /home/utm/newutm/DEBIAN/control
--- Конец кода ---
Ищем в файле "Architecture: i386" и меняем на "Architecture: amd64"
Записываем и выходим (Ctrl+o Enter Ctrl+x)
10.Правим "backup.acl":
--- Код: ---
nano /home/utm/newutm/opt/utm/backup.acl
--- Конец кода ---
выполняем замену (Ctrl+\
jre/lib/i386
jre/lib/amd64
A)
Здесь ещё нужно несколько записей удалить или заменить в этом файле, но можно оставить так (при установке получим несколько сообщений о ненайденных файлах)
Записываем и выходим (Ctrl+o Enter Ctrl+x)
11.Упаковываем в новый установщик:
--- Код: ---
dpkg -b /home/utm/newutm /home/utm/u-trans-4.2.0-2623-x64.deb
--- Конец кода ---
12.Устанавливаем
--- Код: ---
apt-get install pcscd
apt install acl
apt-get install supervisor
dpkg -i /home/utm/u-trans-4.2.0-2623-x64.deb
--- Конец кода ---
13.Проверяем через несколько минут:
--- Код: ---
netstat -tulpn | grep java
--- Конец кода ---
в ответ получим:
--- Код: ---
tcp6       0      0 :::8080                 :::*                    LISTEN      9818/java           
tcp6       0      0 :::8192                 :::*                    LISTEN      9818/java         
--- Конец кода ---
Всё.

Если потребуется удалить УТМ:
1.Запускаем терминал
2.Вводим
--- Код: ---
sudo dpkg --purge u-trans
--- Конец кода ---
3.Вводим пароль


Благодарю за помощь NewKid, объяснившего мне как это делается.

Навигация

[0] Главная страница сообщений

Произошла ошибка благодарности
Думаю...
Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 
Перейти к полной версии