Статус: Участник
Группы: Участники
Зарегистрирован: 04.08.2022(UTC) Сообщений: 13 Откуда: Санкт-Петербург Сказал(а) «Спасибо»: 1 раз Поблагодарили: 1 раз в 1 постах
|
Здраствуйте, пытаюсь завести КриптоПро в Alpine Linux. Понял что установить его нормально не получиться, поэтому установил на debian и нужные файлы скинул в alpine, но при запуске следующая проблема: Сначала выскочила ошика Код:Error loading shared library libstdc++.so.6
Накатил эту библиотеку, но версия 12 (не знаю цифра 6 это версия или что-то другое). Последовала следующая ошибка при запуске Код:#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x0000000000005ba6, pid=1, tid=8
#
# JRE version: OpenJDK Runtime Environment (11.0.15.1+2) (build 11.0.15.1+2-LTS)
# Java VM: OpenJDK 64-Bit Server VM (11.0.15.1+2-LTS, mixed mode, tiered, compressed oops, g1 gc, linux-amd64)
# Problematic frame:
# C 0x0000000000005ba6
#
# No core dump will be written. 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:
# //hs_err_pid1.log
#
# If you would like to submit a bug report, please visit:
# https://bell-sw.com/support
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
К сожалению репорт никак не получается достать (запускаю в докере и после ошибки докер контейнер падает). Не знаете как решить такую проблему? Стоит пробовать ставить другую версию libstdc++?
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 16.04.2008(UTC) Сообщений: 1,425
Сказал(а) «Спасибо»: 37 раз Поблагодарили: 570 раз в 397 постах
|
Здравствуйте. Пока что у вас не работает Java, а не наши продукты. Так что мы вам можем помочь только советом: не использовать дистрибутивы с системной библиотекой отличной от glibc (musl в случае Alpine), либо приделывать костыли для поддержки glibc. Но такую поделку вы будете поддерживать сами. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 04.08.2022(UTC) Сообщений: 13 Откуда: Санкт-Петербург Сказал(а) «Спасибо»: 1 раз Поблагодарили: 1 раз в 1 постах
|
Автор: Андрей Русев Здравствуйте. Пока что у вас не работает Java, а не наши продукты. Так что мы вам можем помочь только советом: не использовать дистрибутивы с системной библиотекой отличной от glibc (musl в случае Alpine), либо приделывать костыли для поддержки glibc. Но такую поделку вы будете поддерживать сами. Суть в том что при отключении КриптоПро всё работает без каких либо проблем. Только когда подключаю Java CSP и пытаюсь инициализировать библиотеки происходит такая проблема
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 16.04.2008(UTC) Сообщений: 1,425
Сказал(а) «Спасибо»: 37 раз Поблагодарили: 570 раз в 397 постах
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 04.08.2022(UTC) Сообщений: 13 Откуда: Санкт-Петербург Сказал(а) «Спасибо»: 1 раз Поблагодарили: 1 раз в 1 постах
|
Проверил, отключил любое взаимодействие с КриптоПро и запустил проект в Alpine, всё работает. Несколько сценариев прогнал. При запуске с КриптоПро падает именно в тот момент, когда должна пройти инициализация КриптоПро, а именно при выполнении Код:ru.CryptoPro.JCPxml.xmldsig.JCPXMLDSigInit.init();
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 16.04.2008(UTC) Сообщений: 1,425
Сказал(а) «Спасибо»: 37 раз Поблагодарили: 570 раз в 397 постах
|
Тем не менее, проблема, наверняка, всё та же - в неполноценном musl, поэтому вам нужен alpine-glibc из моего предыдущего ответа. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 28.12.2021(UTC) Сообщений: 171 Откуда: Нск Сказал(а) «Спасибо»: 66 раз Поблагодарили: 1 раз в 1 постах
|
чем закончилось? удалось запустить КриптоПро в alpine? Автор: Русев Андрей Тем не менее, проблема, наверняка, всё та же - в неполноценном musl, поэтому вам нужен alpine-glibc из моего предыдущего ответа. на alpine-glibc Крипто Про полноценно "заведётся"?
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close