Автор Тема: Установка УТМ на Astra Linux  (Прочитано 1278 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Рязанский

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 1044
  • Похвалили: 340 раз(а)
  • Димка
  • Откуда: Рязань
    • Сайт поддержки ДК
Установка УТМ на Astra Linux
« : 05/12/2024 19:27:18 »
Добрый день.
Может кто знает причину, почему УТМ не стартует после установки?
При старте выдаёт сообщение об ошибке, лог во вложении.
вывод ошибки
#
# 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

  • Администратор
  • Эксперт
  • *******
  • Сообщений: 2274
  • Похвалили: 1017 раз(а)
  • ЦТО - Центр творчества одаренных
  • Откуда: Чебоксары
Re: Установка УТМ на Astra Linux
« Ответ #1 : 05/12/2024 20:46:35 »
Версия astra linux какая?
А так astra это перелопаченный debian  один мандатный режим чего стоит.
 

Оффлайн Рязанский

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 1044
  • Похвалили: 340 раз(а)
  • Димка
  • Откуда: Рязань
    • Сайт поддержки ДК
Re: Установка УТМ на Astra Linux
« Ответ #2 : 05/12/2024 20:56:34 »
Вот по версии:
Цитировать
Операционная система: 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 битных библиотеках. А эта - совсем не стартует.
А у нас в Рязани  - грибы с глазами,
Их едят, а они глядят.
Рязанский
 

Оффлайн Рязанский

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 1044
  • Похвалили: 340 раз(а)
  • Димка
  • Откуда: Рязань
    • Сайт поддержки ДК
Re: Установка УТМ на Astra Linux
« Ответ #3 : 09/12/2024 21:20:33 »
Опубликую здесь инструкцию по перепаковке установщика УТМ для чайников под 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, объяснившего мне как это делается.
А у нас в Рязани  - грибы с глазами,
Их едят, а они глядят.
Рязанский
 
Это сообщение считают полезным: Stok, NewKid, Master X, АМЕ_Worker

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23