Atom Лента - Форум КриптоПро - Тема:Проблема при установке pycades - 10Форум КриптоПро - Atom Лентаurn:https:--www-cryptopro-ru:AtomLenta:ForumKriptoPro:Tema:Problemapriustanovkepycades-10:1Copyright 2024 Форум КриптоПро2024-03-29T02:49:31Zhttps://www.cryptopro.ru/forum2/Images/YAFLogo.pngForum Adminhttps://www.cryptopro.ruforum@cryptopro.ruDepers81https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=55684&name=Depers81Depers81https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=55684&name=Depers81Санчир Момолдаевhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=50915&name=Санчир МомолдаевDepers81https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=55684&name=Depers81Санчир Момолдаевhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=50915&name=Санчир МомолдаевDepers81https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=55684&name=Depers81Depers81https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=55684&name=Depers81YetAnotherForum.NETurn:https:--www-cryptopro-ru:ftPosts:st1:meid124644:1Проблема при установке pycades<table class="content postContainer_Alt" width="100%"><tr><td>Да, я все уже не по разу проделал.<br />Инсталировал криптопро<br />затем cprocsp-devel<br />После cprocsp-pki-cades*.deb<br />Ну и затем собирал pycades<br />Пробовал собирать через /g++-5 , но там было много ошибок, собирается на /g++-7<br /><br />ОС Ubuntu 18.04<br />Python 3.6 и 3.8<br /><br />Осталось попробовать собрать на чистой виртуальной машине для чистоты эксперимента. <br /></td></tr></table>2021-05-07T11:07:53+03:002021-05-07T11:07:53+03:00Depers81<table class="content postContainer_Alt" width="100%"><tr><td>Да, я все уже не по разу проделал.<br />Инсталировал криптопро<br />затем cprocsp-devel<br />После cprocsp-pki-cades*.deb<br />Ну и затем собирал pycades<br />Пробовал собирать через /g++-5 , но там было много ошибок, собирается на /g++-7<br /><br />ОС Ubuntu 18.04<br />Python 3.6 и 3.8<br /><br />Осталось попробовать собрать на чистой виртуальной машине для чистоты эксперимента. <br /></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid124643:1Проблема при установке pycades<table class="content postContainer" width="100%"><tr><td>Пробовали пересобрать?<br />Python какой версии? И какая ОС?</td></tr></table>2021-05-07T10:49:09+03:002021-05-07T10:49:09+03:00Санчир Момолдаев<table class="content postContainer" width="100%"><tr><td>Пробовали пересобрать?<br />Python какой версии? И какая ОС?</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid124641:1Проблема при установке pycades<table class="content postContainer_Alt" width="100%"><tr><td>Переустановил до 5.0.11998 + cprocsp-pki-cades-64 (2.0.14071-1)<br /><br />~/opt/cprocsp/bin/amd64# ./csptestf -keyset -verifycontext<br />CSP (Type:80) v5.0.10008 KC1 Release Ver:5.0.11998 OS:Linux CPU:AMD64 FastCode:READY:DISABLED (AESNI; RSA; ).<br />AcquireContext: OK. HCRYPTPROV: 11547651<br />GetProvParam(PP_NAME): Crypto-Pro GOST R 34.10-2012 KC1 CSP<br />Total: SYS: 0,000 sec USR: 0,010 sec UTC: 0,010 sec<br />[ErrorCode: 0x00000000]<br /><br />Не заработало.<br /><br /><br />/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.<br /> # pragma message ("Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")<br /> ^<br /><br />import pycades<br />pycades.ModuleVersion()<br /><br />результат:<br />Traceback (most recent call last):<br /> File "/project1/esia_auth.py", line 1, in <module><br /> import pycades<br />ImportError: /project1/pycades.so: undefined symbol: _ZN9CryptoPro3PKI5CAdES27CPPCadesCPCertificateObject15put_CertContextERKN4ATL212CCertContextE</td></tr></table>2021-05-07T09:39:19+03:002021-05-07T09:39:19+03:00Depers81<table class="content postContainer_Alt" width="100%"><tr><td>Переустановил до 5.0.11998 + cprocsp-pki-cades-64 (2.0.14071-1)<br /><br />~/opt/cprocsp/bin/amd64# ./csptestf -keyset -verifycontext<br />CSP (Type:80) v5.0.10008 KC1 Release Ver:5.0.11998 OS:Linux CPU:AMD64 FastCode:READY:DISABLED (AESNI; RSA; ).<br />AcquireContext: OK. HCRYPTPROV: 11547651<br />GetProvParam(PP_NAME): Crypto-Pro GOST R 34.10-2012 KC1 CSP<br />Total: SYS: 0,000 sec USR: 0,010 sec UTC: 0,010 sec<br />[ErrorCode: 0x00000000]<br /><br />Не заработало.<br /><br /><br />/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.<br /> # pragma message ("Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")<br /> ^<br /><br />import pycades<br />pycades.ModuleVersion()<br /><br />результат:<br />Traceback (most recent call last):<br /> File "/project1/esia_auth.py", line 1, in <module><br /> import pycades<br />ImportError: /project1/pycades.so: undefined symbol: _ZN9CryptoPro3PKI5CAdES27CPPCadesCPCertificateObject15put_CertContextERKN4ATL212CCertContextE</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid124602:1Проблема при установке pycades<table class="content postContainer" width="100%"><tr><td>Добрый день!<br />Попробуйте актуальные сборки<br />5.0R2 (5.0.11998)+ cades 2.0.14071</td></tr></table>2021-05-05T21:55:03+03:002021-05-05T21:55:03+03:00Санчир Момолдаев<table class="content postContainer" width="100%"><tr><td>Добрый день!<br />Попробуйте актуальные сборки<br />5.0R2 (5.0.11998)+ cades 2.0.14071</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid124595:1Проблема при установке pycades<table class="content postContainer_Alt" width="100%"><tr><td>Подложил pycodes.so рядом с тестовым проектом<br />при использовании выдает ошибку <br /><br />import pycades<br />ImportError: /project1/pycades.so: undefined symbol: _ZN9CryptoPro3PKI5CAdES27CPPCadesCPCertificateObject15put_CertContextERKN4ATL212CCertContextE</td></tr></table>2021-05-05T10:22:48+03:002021-05-05T10:22:48+03:00Depers81<table class="content postContainer_Alt" width="100%"><tr><td>Подложил pycodes.so рядом с тестовым проектом<br />при использовании выдает ошибку <br /><br />import pycades<br />ImportError: /project1/pycades.so: undefined symbol: _ZN9CryptoPro3PKI5CAdES27CPPCadesCPCertificateObject15put_CertContextERKN4ATL212CCertContextE</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid124593:1Проблема при установке pycades<table class="content postContainer" width="100%"><tr><td>День добрый!<br /><br />КриптоПРО CSP 5.0 уже давно установлена на Ubuntu 18.04<br /><br />root@ubuntu:/opt/cprocsp/bin/amd64# ./cryptcp -help<br />CryptCP 5.0 (c) "КРИПТО-ПРО", 2002-2020.<br />Утилита командной строки для подписи и шифрования файлов.<br /><br />Далее все по инструкции<br /><a rel="nofollow" href="https://docs.cryptopro.ru/cades/pycades/pycades-build" title="https://docs.cryptopro.ru/cades/pycades/pycades-build">https://docs.cryptopro.r...es/pycades/pycades-build</a><br /><br />Доустанавливаю:<br />sudo apt install ./lsb-cprocsp-devel_5.0*.deb<br /><br />Качаю КриптоПро ЭЦП SDK<br />Устанавливаю:<br />sudo apt install ./cprocsp-pki-cades*.deb<br /><br />Загружаю исходники pycades<br />На этапе make -j4 выдает ошибки:<br />Your application will require at least CryptoPro CSP 4.0 R3. You canuse LEGACY_FORMAT_MESSAGE_IMPL to support older versions.<br /> a message ("Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions."<br /><br />Что еще где нужно прописать чтобы библиотека корректно собралась?<br /></td></tr></table>2021-05-05T09:17:26+03:002021-05-05T09:17:26+03:00Depers81<table class="content postContainer" width="100%"><tr><td>День добрый!<br /><br />КриптоПРО CSP 5.0 уже давно установлена на Ubuntu 18.04<br /><br />root@ubuntu:/opt/cprocsp/bin/amd64# ./cryptcp -help<br />CryptCP 5.0 (c) "КРИПТО-ПРО", 2002-2020.<br />Утилита командной строки для подписи и шифрования файлов.<br /><br />Далее все по инструкции<br /><a rel="nofollow" href="https://docs.cryptopro.ru/cades/pycades/pycades-build" title="https://docs.cryptopro.ru/cades/pycades/pycades-build">https://docs.cryptopro.r...es/pycades/pycades-build</a><br /><br />Доустанавливаю:<br />sudo apt install ./lsb-cprocsp-devel_5.0*.deb<br /><br />Качаю КриптоПро ЭЦП SDK<br />Устанавливаю:<br />sudo apt install ./cprocsp-pki-cades*.deb<br /><br />Загружаю исходники pycades<br />На этапе make -j4 выдает ошибки:<br />Your application will require at least CryptoPro CSP 4.0 R3. You canuse LEGACY_FORMAT_MESSAGE_IMPL to support older versions.<br /> a message ("Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions."<br /><br />Что еще где нужно прописать чтобы библиотека корректно собралась?<br /></td></tr></table>