Статус: Новичок
Группы: Участники
Зарегистрирован: 05.02.2019(UTC) Сообщений: 4 Откуда: -
Сказал(а) «Спасибо»: 1 раз
|
Добрый день!
Посылаю POST-запрос с использованием curl в составе КриптоПро, получаю ошибку: Segmentation fault (core dumped)
Версия сбокри: /opt/cprocsp/bin/amd64/csptest -oid -general CSP (Type:80) v4.0.9017 KC1 Release Ver:4.0.9944 OS:Linux CPU:AMD64 FastCode:READY:AVX.
Установлены следующие пакеты: dpkg -l|grep cpro ii cprocsp-curl-64 4.0.9944-5 amd64 CryptoPro Curl shared library and binaris. Build 9944. ii cprocsp-pki-cades 2.0.0-1 amd64 CryptoPro PKI ii lsb-cprocsp-base 4.0.9944-5 all CryptoPro CSP directories and scripts. Build 9944. ii lsb-cprocsp-ca-certs 4.0.9944-5 all CA certificates. Build 9944. ii lsb-cprocsp-capilite-64 4.0.9944-5 amd64 CryptoAPI lite. Build 9944. ii lsb-cprocsp-devel 4.0.9921-5 all CryptoPro CSP static libraries and headers. Build 9921. ii lsb-cprocsp-kc1-64 4.0.9944-5 amd64 CryptoPro CSP KC1. Build 9944. ii lsb-cprocsp-rdr-64 4.0.9944-5 amd64 CryptoPro CSP readers. Build 9944.
Заранее благодарен за помощь.
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 16.04.2008(UTC) Сообщений: 1,271
Сказал(а) «Спасибо»: 22 раз Поблагодарили: 446 раз в 325 постах
|
Будьте добры, скиньте в личку dump-файл и команду для curl-а, по которой он возникает. |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 05.02.2019(UTC) Сообщений: 4 Откуда: -
Сказал(а) «Спасибо»: 1 раз
|
Автор: Русев Андрей Будьте добры, скиньте в личку dump-файл и команду для curl-а, по которой он возникает. Спасибо за попытку помочь. Удалось найти причину падения cprocsp-curl. В моем случае причиной был конфиг, создаваемый командой: /opt/cprocsp/sbin/amd64/cpconfig -ini \\config\\apppath -add string libcurl.so /usr/lib/x86_64-linux-gnu/libcurl.so Смысл этого конфига примерно следующий: При получении списков отзывов (crl) возникали ситуации когда необходим редирект и curl в составе КриптоПро некорректно обрабатывал такие случаи (возникала ошибка). Используя системный curl этого можно было избежать. К сожалению, core dump файл получить не удалось, т.к. в используемой ОС создание таковых отключено. Все попытки настроить его создание приводили к тому, что любая другая программа его создавала, но не cprocsp-curl, Если ранее (когда создания дампов ядра было отключено) я получал сообщение: "Segmentation fault (core dumped)" То теперь (когда создания дампов ядра настроено и работает, что проверено на ряде программ) cprocsp-curl падает с сообщением: "Segmentation fault" из которого видно, что дампы на диск не делаются. Выяснять причины такого поведения, к сожалению, времени уже нет. Но я описал вам ситуацию, которую вы можете воспроизвести сами для поиска бага и отладки: -версию пакетов я указал -проблемную конфигурацию тоже указал -запрос, который бросает сегфолт, например, такой: /opt/cprocsp/bin/amd64/curl -X POST -F "something=something" https://zakupki.gov.ru/-должны быть установлены все соответствующие сертификаты для отправки запроса на указанный url С уважением.
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 22.05.2019(UTC) Сообщений: 1 Откуда: Москва
|
Добрый день. На Линуксовый сервер установил версию 4.0, скачанную здесь - https://www.cryptopro.ru...ads#latest_csp40r4_linuxКриптоПро CSP 4.0 для Linux (x64, rpm) Устанавливал от root, предварительно удалив версию 3.6.1 Цитата:yum remove cprocsp-compat-altlinux-64-1.0.0-1.noarch.rpm yum --nogpg localinstall cprocsp-compat-altlinux* yum remove lsb-cprocsp-base-*.noarch.rpm lsb-cprocsp-rdr-64*.rpm lsb-cprocsp-capilite-*.rpm lsb-cprocsp-kc1-*.rpm yum --nogpg localinstall lsb-cprocsp-base-*.noarch.rpm lsb-cprocsp-rdr-64*.rpm lsb-cprocsp-capilite-*.rpm lsb-cprocsp-kc1-*.rpm При установке сертификата (предварительно кодированного в base64) вылетает со словами "Segmentation fault" Цитата:>>]$ /opt/cprocsp/bin/amd64/certmgr -install -store uMy -file /opt/cprocsp/bin/amd64/certificate64.cer -container '\\.\HDIMAGE\le-8f95f761-e634-4ccf-9d90-3e7375f31604' Certmgr 1.1 (c) "Crypto-Pro", 2007-2018. program for managing certificates, CRLs and stores
Segmentation fault >>]$
Стоит эта сборка Цитата:/opt/cprocsp/bin/amd64/csptest -oid -general CSP (Type:80) v4.0.9019 KC1 Release Ver:4.0.9963 OS:Linux CPU:AMD64 FastCode:READY:SSSE3
Установленные пакеты Цитата:yum list installed | grep cpro cprocsp-compat-altlinux-64.noarch 1.0.0-1 installed lsb-cprocsp-base.noarch 4.0.9963-5 installed lsb-cprocsp-capilite-64.x86_64 4.0.9963-5 installed lsb-cprocsp-kc1-64.x86_64 4.0.9963-5 installed lsb-cprocsp-rdr-64.x86_64 4.0.9963-5 installed
Помогите, плиз. Отредактировано пользователем 22 мая 2019 г. 16:29:50(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,377 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 32 раз Поблагодарили: 706 раз в 614 постах
|
Пожалуйста пришлите или выложите base64 сертификат. Именно в том виде, в котором подаёте в certmgr. |
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 16.04.2008(UTC) Сообщений: 1,271
Сказал(а) «Спасибо»: 22 раз Поблагодарили: 446 раз в 325 постах
|
Пришлите в личку дамп или хотя бы трейс в отладчике: Код:gdb --args /opt/cprocsp/bin/amd64/certmgr -install -store uMy -file /opt/cprocsp/bin/amd64/certificate64.cer -container '\\.\HDIMAGE\le-8f95f761-e634-4ccf-9d90-3e7375f31604'
Внутри выполнить run, после крэша - команду where. |
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 16.04.2008(UTC) Сообщений: 1,271
Сказал(а) «Спасибо»: 22 раз Поблагодарили: 446 раз в 325 постах
|
Проблема была в необновлённой ОС: RHEL 5.4. В соответствии с документацией на СКЗИ требуется установка всех обновлений, то есть до RHEL 5.11. По непроверенным данным достаточно обновиться до RHEL 5.5 (если брать совсем узко - вероятно, достаточно обновить только пакет libstdc++), но это опять же будет противоречить требованиям эксплуатации, поэтому не может являться сертифицированным решением. |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close