Статус: Новичок
Группы: Участники
Зарегистрирован: 22.09.2016(UTC) Сообщений: 3
|
Автор: Ситдиков Денис Добрый день! Пакет cprocsp-pki-cades ставили последнего релиза? Пришлите результат выполнения Код:dpkg -c cprocsp-pki-cades-64*.deb | grep CRL
До этого ставил сертифицированную версию 2.0.13642 попробовал последнюю 2.0.14071 ошибка поменялась:
Код:make -j4
Scanning dependencies of target pycades
[ 3%] Building CXX object CMakeFiles/pycades.dir/PyCades.cpp.o
[ 6%] Building CXX object CMakeFiles/pycades.dir/PyCadesAbout.cpp.o
[ 9%] Building CXX object CMakeFiles/pycades.dir/PyCadesAlgorithm.cpp.o
[ 12%] Building CXX object CMakeFiles/pycades.dir/errormsg.cpp.o
In file included from /opt/cprocsp/include/cpcsp/CSP_WinError.h:26,
from /tmp/pycades_0.1.22769/errormsg.cpp:19:
/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.
# pragma message ("Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
^
In file included from /opt/cprocsp/include/pki/asn1/Extension.h:29,
from /opt/cprocsp/include/pki/cppcades/CPPCadesCPCRL.h:5,
from /opt/cprocsp/include/pki/cppcades/CPPCadesCPStore.h:6,
from /opt/cprocsp/include/pki/cppcades/CPPCadesCPCertificate.h:11,
from /tmp/pycades_0.1.22769/PyCadesCertificate.h:5,
from /tmp/pycades_0.1.22769/PyCades.cpp:8:
/opt/cprocsp/include/pki/asn1/Types.h:33:10: fatal error: asn1/Attribute.h: No such file or directory
#include <asn1/Attribute.h>
^~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/pycades.dir/build.make:76: CMakeFiles/pycades.dir/PyCades.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /tmp/pycades_0.1.22769/stdafx.h:28,
from /tmp/pycades_0.1.22769/PyCadesAbout.h:4,
from /tmp/pycades_0.1.22769/PyCadesAbout.cpp:1:
/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.
# pragma message ("Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
^
In file included from /tmp/pycades_0.1.22769/stdafx.h:28,
from /tmp/pycades_0.1.22769/PyCadesAlgorithm.h:4,
from /tmp/pycades_0.1.22769/PyCadesAlgorithm.cpp:1:
/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.
# pragma message ("Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
^
make[1]: *** [CMakeFiles/Makefile2:73: CMakeFiles/pycades.dir/all] Error 2
Результат выполнения: Код:root@d0a1cfd9d268:/tmp/cades_linux_amd64# dpkg -c cprocsp-pki-cades-64*.deb | grep CRL
-rw-r--r-- root/root 955 2020-07-11 22:27 ./opt/cprocsp/include/pki/cppcades/CPPCadesCPCRL.h
|
|
|
|
Статус: Администратор
Группы: Участники
Зарегистрирован: 01.03.2017(UTC) Сообщений: 103 Откуда: Москва Сказал(а) «Спасибо»: 7 раз Поблагодарили: 34 раз в 25 постах
|
Цитата:До этого ставил сертифицированную версию 2.0.13642 попробовал последнюю 2.0.14071 Да, этот файл появился после релиза сертифицированной версии. Для сборки pycades рекомендуется ставить последние версии. Цитата:/opt/cprocsp/include/pki/asn1/Types.h:33:10: fatal error: asn1/Attribute.h: No such file or directory #include <asn1/Attribute.h> Цитата:3. Установить пакет cprocsp-devel: sudo apt install ./lsb-cprocsp-devel_5.0*.deb Этот шаг выполнили? Установка успешно завершилась? Отредактировано пользователем 17 марта 2021 г. 9:40:27(UTC)
| Причина: Не указана
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 22.09.2016(UTC) Сообщений: 3
|
Автор: Ситдиков Денис Цитата:До этого ставил сертифицированную версию 2.0.13642 попробовал последнюю 2.0.14071 Да, этот файл появился после релиза сертифицированной версии. Для сборки pycades рекомендуется ставить последние версии. Цитата:/opt/cprocsp/include/pki/asn1/Types.h:33:10: fatal error: asn1/Attribute.h: No such file or directory #include <asn1/Attribute.h> Цитата:3. Установить пакет cprocsp-devel: sudo apt install ./lsb-cprocsp-devel_5.0*.deb Этот шаг выполнили? Установка успешно завершилась? Пакет отдельно не ставил КриптоПро устанавливал через install.sh но пакет присутствует после установки Код:
dpkg -l|grep lsb-cprocsp
ii lsb-cprocsp-base 5.0.11455-5 all CryptoPro CSP directories and scripts. Build 11455.
ii lsb-cprocsp-ca-certs 5.0.11455-5 all CA certificates. Build 11455.
ii lsb-cprocsp-capilite-64 5.0.11455-5 amd64 CryptoAPI lite. Build 11455.
ii lsb-cprocsp-devel 5.0.11455-5 all CryptoPro CSP static libraries and headers. Build 11455.
ii lsb-cprocsp-kc1-64 5.0.11455-5 amd64 CryptoPro CSP KC1. Build 11455.
ii lsb-cprocsp-rdr-64 5.0.11455-5 amd64 CryptoPro CSP readers. Build 11455.
Нашел файл заголовок Attribute.h в каталоге /opt/cprocsp/include/pki скопировал в /opt/cprocsp/include/pki/asn1 сборка успешно прошла.
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 08.12.2020(UTC) Сообщений: 17 Сказал(а) «Спасибо»: 11 раз
|
Подскажите в чем может быть проблема. При запуске из консоли скрипт отрабатывает без нареканий. Но если запускается по расписанию через cron, скрипт не отрабатывает. В логах пишется следующее: Mar 24 02:00:01 serverub CRON[502618]: (master) CMD (python3 /home/master/SmevSOAdapter/sync.py updateStatus) Mar 24 02:00:02 serverub python3: <capi10>CryptGetUserKey!failed: LastError = 0x8009000D Mar 24 02:00:02 serverub python3: <capi20>CertAddCertificateContextToStore!failed: LastError = 0x80092005 Mar 24 02:00:02 serverub python3: <capi10>CryptGetUserKey!failed: LastError = 0x8009000D
|
|
|
|
Статус: Сотрудник
Группы: Модератор, Участники Зарегистрирован: 03.12.2018(UTC) Сообщений: 1,193 Сказал(а) «Спасибо»: 100 раз Поблагодарили: 274 раз в 254 постах
|
Автор: bsoft Подскажите в чем может быть проблема. При запуске из консоли скрипт отрабатывает без нареканий. Но если запускается по расписанию через cron, скрипт не отрабатывает. В логах пишется следующее: Mar 24 02:00:01 serverub CRON[502618]: (master) CMD (python3 /home/master/SmevSOAdapter/sync.py updateStatus) Mar 24 02:00:02 serverub python3: <capi10>CryptGetUserKey!failed: LastError = 0x8009000D Mar 24 02:00:02 serverub python3: <capi20>CertAddCertificateContextToStore!failed: LastError = 0x80092005 Mar 24 02:00:02 serverub python3: <capi10>CryptGetUserKey!failed: LastError = 0x8009000D Добрый день! нет привязки к закрытому ключу. cron запускает от имени пользователя? или от рута? |
|
1 пользователь поблагодарил Санчир Момолдаев за этот пост.
|
bsoft оставлено 25.03.2021(UTC)
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 08.12.2020(UTC) Сообщений: 17 Сказал(а) «Спасибо»: 11 раз
|
Автор: Санчир Момолдаев Автор: bsoft Добрый день! нет привязки к закрытому ключу. cron запускает от имени пользователя? или от рута?
От имени пользователя master
|
|
|
|
Статус: Сотрудник
Группы: Модератор, Участники Зарегистрирован: 03.12.2018(UTC) Сообщений: 1,193 Сказал(а) «Спасибо»: 100 раз Поблагодарили: 274 раз в 254 постах
|
в кроне сделайте от имени пользователя /opt/cprocsp/bin/amd64/csptest -keys -enum -verifyc -fqcn > 1.txt /opt/cprocsp/bin/amd64/certmgr -list | grep -i Container | awk -F ": " '{print $2}' > 2.txt и приложите также просто из терминала вывод. посмотрим разницу Отредактировано пользователем 24 марта 2021 г. 3:24:45(UTC)
| Причина: Не указана |
|
1 пользователь поблагодарил Санчир Момолдаев за этот пост.
|
bsoft оставлено 25.03.2021(UTC)
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 08.12.2020(UTC) Сообщений: 17 Сказал(а) «Спасибо»: 11 раз
|
Крон:
Mar 24 11:52:01 serverub cron[681]: (master) RELOAD (crontabs/master) Mar 24 11:52:02 serverub CRON[560236]: (master) CMD (/opt/cprocsp/bin/amd64/csptest -keys -enum -verifyc -fqcn > 1.txt) Mar 24 11:52:14 serverub certmgr: <capi10>CryptFindOIDInfo!failed: LastError = 0x80091003 Mar 24 11:53:01 serverub CRON[560361]: (master) CMD (/opt/cprocsp/bin/amd64/certmgr -list | grep -i Container | awk -F ": " '{print $2}' > 2.txt) Mar 24 11:53:01 serverub certmgr: <capi10>CryptFindOIDInfo!failed: LastError = 0x80091003
Терминал:
1.txt: CSP (Type:80) v5.0.10006 KC1 Release Ver:5.0.11944 OS:Linux CPU:AMD64 FastCode:READY:DISABLED (EncryptECB; DecryptECB; DecryptCBC; GammaCNT; DecryptCFB; GR3412GammaOFB; GR3412GammaCTR; GHASH; SHA1; SHA2; AESNI; RSA; ). AcquireContext: OK. HCRYPTPROV: 20245971 \\.\HDIMAGE\iasugrt OK. Total: SYS: 0.010 sec USR: 0.030 sec UTC: 0.400 sec [ErrorCode: 0x00000000]
2.txt: HDIMAGE\\iasugrt\7BE8
|
|
|
|
Статус: Сотрудник
Группы: Модератор, Участники Зарегистрирован: 03.12.2018(UTC) Сообщений: 1,193 Сказал(а) «Спасибо»: 100 раз Поблагодарили: 274 раз в 254 постах
|
то же самое только теперь вместо -fqcn поставьте -un |
|
1 пользователь поблагодарил Санчир Момолдаев за этот пост.
|
bsoft оставлено 25.03.2021(UTC)
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 08.12.2020(UTC) Сообщений: 17 Сказал(а) «Спасибо»: 11 раз
|
С -un ошибки нет:
CSP (Type:81) v5.0.10006 KC1 Release Ver:5.0.11944 OS:Linux CPU:AMD64 FastCode:READY:DISABLED (EncryptECB; DecryptECB; DecryptCBC; GammaCNT; DecryptCFB; GR3412GammaOFB; GR3412GammaCTR; GHASH; SHA1; SHA2; AESNI; RSA; ). AcquireContext: OK. HCRYPTPROV: 38768083 iasugrt |HDIMAGE\\iasugrt\7BE8 OK. Total: SYS: 0.020 sec USR: 0.010 sec UTC: 0.100 sec [ErrorCode: 0x00000000]
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close