Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline sergomachine  
#1 Оставлено : 10 октября 2018 г. 12:07:55(UTC)
sergomachine

Статус: Новичок

Группы: Участники
Зарегистрирован: 10.10.2018(UTC)
Сообщений: 7

Вручную устанавливаю пакеты для CSP, при распаковке пакета cprocsp-curl-64_4.0.9944-5_amd64.deb выдает ошибку:

Selecting previously unselected package cprocsp-rdr-pcsc-64.
(Reading database ... 95696 files and directories currently installed.)
Preparing to unpack cprocsp-rdr-pcsc-64_4.0.9944-5_amd64.deb ...
libpcsclite.so.1 was not found!
dpkg: error processing archive cprocsp-rdr-pcsc-64_4.0.9944-5_amd64.deb (--install):
new cprocsp-rdr-pcsc-64 package pre-installation script subprocess returned error exit status 1
Errors were encountered while processing:
cprocsp-rdr-pcsc-64_4.0.9944-5_amd64.deb

Подскажите, что делать в таком случае?
Offline Александр Лавник  
#2 Оставлено : 10 октября 2018 г. 12:16:05(UTC)
Александр Лавник

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 30.06.2016(UTC)
Сообщений: 3,383
Мужчина
Российская Федерация

Сказал «Спасибо»: 53 раз
Поблагодарили: 776 раз в 718 постах
Автор: sergomachine Перейти к цитате
Вручную устанавливаю пакеты для CSP, при распаковке пакета cprocsp-curl-64_4.0.9944-5_amd64.deb выдает ошибку:

Selecting previously unselected package cprocsp-rdr-pcsc-64.
(Reading database ... 95696 files and directories currently installed.)
Preparing to unpack cprocsp-rdr-pcsc-64_4.0.9944-5_amd64.deb ...
libpcsclite.so.1 was not found!
dpkg: error processing archive cprocsp-rdr-pcsc-64_4.0.9944-5_amd64.deb (--install):
new cprocsp-rdr-pcsc-64 package pre-installation script subprocess returned error exit status 1
Errors were encountered while processing:
cprocsp-rdr-pcsc-64_4.0.9944-5_amd64.deb

Подскажите, что делать в таком случае?

Добрый день.

1) С какой целью Вы устанавливаете пакеты выборочно?

2) Рекомендуется устанавливать пакеты КриптоПро CSP для соответствующей системы (в Вашем случае это deb-based Linux) запуском скрипта install.sh из состава дистрибутива и потом доустанавливать необходимые пакеты из состава дистрибутива КриптоПро CSP.
Техническую поддержку оказываем тут
Наша база знаний
Offline sergomachine  
#3 Оставлено : 10 октября 2018 г. 12:29:13(UTC)
sergomachine

Статус: Новичок

Группы: Участники
Зарегистрирован: 10.10.2018(UTC)
Сообщений: 7

Автор: Александр Лавник Перейти к цитате
Автор: sergomachine Перейти к цитате
Вручную устанавливаю пакеты для CSP, при распаковке пакета cprocsp-curl-64_4.0.9944-5_amd64.deb выдает ошибку:

Selecting previously unselected package cprocsp-rdr-pcsc-64.
(Reading database ... 95696 files and directories currently installed.)
Preparing to unpack cprocsp-rdr-pcsc-64_4.0.9944-5_amd64.deb ...
libpcsclite.so.1 was not found!
dpkg: error processing archive cprocsp-rdr-pcsc-64_4.0.9944-5_amd64.deb (--install):
new cprocsp-rdr-pcsc-64 package pre-installation script subprocess returned error exit status 1
Errors were encountered while processing:
cprocsp-rdr-pcsc-64_4.0.9944-5_amd64.deb

Подскажите, что делать в таком случае?

Добрый день.

1) С какой целью Вы устанавливаете пакеты выборочно?

2) Рекомендуется устанавливать пакеты КриптоПро CSP для соответствующей системы (в Вашем случае это deb-based Linux) запуском скрипта install.sh из состава дистрибутива и потом доустанавливать необходимые пакеты из состава дистрибутива КриптоПро CSP.


Использовал install.sh/install_gui.sh не срабатывали команды и не выявил проблемы почему, начал по пакетам устанавливать, сейчас еще раз установил через install.sh, хочу проверить лицензию, прописываю команду:

cpconfig -license -view

В ответ получаю, что команда не найдена, что я сделал не так?
Offline Андрей Писарев  
#4 Оставлено : 10 октября 2018 г. 12:40:30(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,691
Мужчина
Российская Федерация

Сказал «Спасибо»: 500 раз
Поблагодарили: 2046 раз в 1586 постах
Автор: sergomachine Перейти к цитате
хочу проверить лицензию, прописываю команду:

cpconfig -license -view

В ответ получаю, что команда не найдена, что я сделал не так?


нужно запускать команду из папки с программой или прописывать полный путь
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей Писарев  
#5 Оставлено : 10 октября 2018 г. 12:43:24(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,691
Мужчина
Российская Федерация

Сказал «Спасибо»: 500 раз
Поблагодарили: 2046 раз в 1586 постах
Код:
 /opt/cprocsp/sbin/amd64/cpconfig -license -view
Техническую поддержку оказываем тут
Наша база знаний
Offline sergomachine  
#6 Оставлено : 10 октября 2018 г. 14:35:35(UTC)
sergomachine

Статус: Новичок

Группы: Участники
Зарегистрирован: 10.10.2018(UTC)
Сообщений: 7

Автор: Андрей Писарев Перейти к цитате
Код:
 /opt/cprocsp/sbin/amd64/cpconfig -license -view


Спасибо, еще вопрос тогда по расширению для php

Пользуюсь руководством на http://cpdn.cryptopro.ru/ дошел до пункта сборки расширения, выдал вот это:

Код:
g++  -DLINUX  -DUNIX -DHAVE_LIMITS_H   -DHAVE_STDINT_H -I/opt/cprocsp/include/ -I/opt/cprocsp/include/cpcsp -I/opt/cprocsp/include/pki -I/opt/cprocsp/include/pki/atl -I/opt/cprocsp/include/pki/cppcades -I/opt/cprocsp/include/pki/cplib -I/usr/include/php/20170718 -I/usr/include/php/20170718/main -I/usr/include/php/20170718/Zend -I/usr/include/php/20170718/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPSigners.o PHPCadesCPSigners.cpp
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:39,
                 from /usr/include/boost/smart_ptr/make_shared_object.hpp:17,
                 from /usr/include/boost/smart_ptr/make_shared.hpp:14,
                 from /usr/include/boost/make_shared.hpp:14,
                 from /opt/cprocsp/include/pki/atl/atlcrypt2.inl:8,
                 from /opt/cprocsp/include/pki/atl/atlcrypt2.h:2278,
                 from stdafx.h:38,
                 from PHPCadesCPSigners.cpp:1:
/usr/include/c++/7/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__sample(_InputIterator, _InputIterator, std::input_iterator_tag, _RandomAccessIterator, std::random_access_iterator_tag, _Size, _UniformRandomBitGenerator&&)’:
/usr/include/c++/7/bits/stl_algo.h:5723:21: error: expected ‘,’ before ‘++’ token
    __out[__sample_sz++] = *__first;
                     ^~
/usr/include/c++/7/bits/stl_algo.h:5723:21: error: expected identifier before ‘++’ token
/usr/include/c++/7/bits/stl_algo.h: In lambda function:
/usr/include/c++/7/bits/stl_algo.h:5723:25: error: expected ‘{’ before ‘=’ token
    __out[__sample_sz++] = *__first;
                         ^
/usr/include/c++/7/bits/stl_algo.h: In lambda function:
/usr/include/c++/7/bits/stl_algo.h:5731:17: error: expected ‘{’ before ‘=’ token
      __out[__k] = *__first;
                 ^
/usr/include/c++/7/bits/stl_algo.h: In function ‘_OutputIterator std::__sample(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag, _OutputIterator, _Cat, _Size, _UniformRandomBitGenerator&&)’:
/usr/include/c++/7/bits/stl_algo.h:5771:14: error: expected primary-expression before ‘=’ token
     *__out++ = *__first;
              ^
/usr/include/c++/7/bits/stl_algo.h:5782:14: error: expected primary-expression before ‘=’ token
     *__out++ = *__first;
              ^
/usr/include/c++/7/bits/stl_algo.h:5795:15: error: expected primary-expression before ‘=’ token
      *__out++ = *__first;
               ^
In file included from PHPCadesCPSigners.cpp:2:0:
PHPCadesCPSigners.h: At global scope:
PHPCadesCPSigners.h:18:1: error: ‘zend_object_value’ does not name a type; did you mean ‘zend_object_release’?
 zend_object_value signers_create_handler(zend_class_entry *type TSRMLS_DC);
 ^~~~~~~~~~~~~~~~~
 zend_object_release
In file included from PHPCadesCPSigners.cpp:3:0:
PHPCadesCPSigner.h:15:1: error: ‘zend_object_value’ does not name a type; did you mean ‘zend_object_release’?
 zend_object_value sig_create_handler(zend_class_entry *type TSRMLS_DC);
 ^~~~~~~~~~~~~~~~~
 zend_object_release
PHPCadesCPSigners.cpp: In function ‘void zim_CPSigners_get_Count(zend_execute_data*, zval*)’:
PHPCadesCPSigners.cpp:10:24: error: ‘zend_object_store_get_object’ was not declared in this scope
         (signers_obj *)zend_object_store_get_object(getThis() TSRMLS_CC);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
PHPCadesCPSigners.cpp:10:24: note: suggested alternative: ‘zend_object_free_obj_t’
         (signers_obj *)zend_object_store_get_object(getThis() TSRMLS_CC);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                        zend_object_free_obj_t
PHPCadesCPSigners.cpp: In function ‘void zim_CPSigners_get_Item(zend_execute_data*, zval*)’:
PHPCadesCPSigners.cpp:26:24: error: ‘zend_object_store_get_object’ was not declared in this scope
         (signers_obj *)zend_object_store_get_object(getThis() TSRMLS_CC);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
PHPCadesCPSigners.cpp:26:24: note: suggested alternative: ‘zend_object_free_obj_t’
         (signers_obj *)zend_object_store_get_object(getThis() TSRMLS_CC);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                        zend_object_free_obj_t
PHPCadesCPSigners.cpp: At global scope:
PHPCadesCPSigners.cpp:52:1: error: ‘zend_object_value’ does not name a type; did you mean ‘zend_object_release’?
 zend_object_value signers_create_handler(zend_class_entry *type TSRMLS_DC) {
 ^~~~~~~~~~~~~~~~~
 zend_object_release
PHPCadesCPSigners.cpp: In function ‘void signers_init()’:
PHPCadesCPSigners.cpp:81:33: error: ‘signers_create_handler’ was not declared in this scope
     signers_ce->create_object = signers_create_handler;
                                 ^~~~~~~~~~~~~~~~~~~~~~
PHPCadesCPSigners.cpp:81:33: note: suggested alternative: ‘signers_obj_handlers’
     signers_ce->create_object = signers_create_handler;
                                 ^~~~~~~~~~~~~~~~~~~~~~
                                 signers_obj_handlers
Makefile.unix:30: recipe for target 'PHPCadesCPSigners.o' failed
make: *** [PHPCadesCPSigners.o] Error 1


Что не так?
Offline Александр Лавник  
#7 Оставлено : 10 октября 2018 г. 14:51:56(UTC)
Александр Лавник

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 30.06.2016(UTC)
Сообщений: 3,383
Мужчина
Российская Федерация

Сказал «Спасибо»: 53 раз
Поблагодарили: 776 раз в 718 постах
Похоже, пока ничего лучше такого обходного пути не сделано.
Техническую поддержку оказываем тут
Наша база знаний
Offline sergomachine  
#8 Оставлено : 11 октября 2018 г. 13:34:28(UTC)
sergomachine

Статус: Новичок

Группы: Участники
Зарегистрирован: 10.10.2018(UTC)
Сообщений: 7

Автор: Александр Лавник Перейти к цитате
Похоже, пока ничего лучше такого обходного пути не сделано.


Исходя из сообщений, что это тоже не сработало, у себя проверил, чтобы удостовериться, действительно, что в таком случае делать?
Offline Александр Лавник  
#9 Оставлено : 11 октября 2018 г. 13:50:26(UTC)
Александр Лавник

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 30.06.2016(UTC)
Сообщений: 3,383
Мужчина
Российская Федерация

Сказал «Спасибо»: 53 раз
Поблагодарили: 776 раз в 718 постах
Автор: sergomachine Перейти к цитате
Автор: Александр Лавник Перейти к цитате
Похоже, пока ничего лучше такого обходного пути не сделано.


Исходя из сообщений, что это тоже не сработало, у себя проверил, чтобы удостовериться, действительно, что в таком случае делать?

Вы проверили возможность собрать расширение, используя g++-5?
Техническую поддержку оказываем тут
Наша база знаний
Offline sergomachine  
#10 Оставлено : 11 октября 2018 г. 15:24:26(UTC)
sergomachine

Статус: Новичок

Группы: Участники
Зарегистрирован: 10.10.2018(UTC)
Сообщений: 7

Автор: Александр Лавник Перейти к цитате
Автор: sergomachine Перейти к цитате
Автор: Александр Лавник Перейти к цитате
Похоже, пока ничего лучше такого обходного пути не сделано.


Исходя из сообщений, что это тоже не сработало, у себя проверил, чтобы удостовериться, действительно, что в таком случае делать?

Вы проверили возможность собрать расширение, используя g++-5?


да, вот что выдал

Код:
g++  -DLINUX  -DUNIX -DHAVE_LIMITS_H   -DHAVE_STDINT_H -I/opt/cprocsp/include/ -I/opt/cprocsp/include/cpcsp -I/opt/cprocsp/include/pki -I/opt/cprocsp/include/pki/atl -I/opt/cprocsp/include/pki/cppcades -I/opt/cprocsp/include/pki/cplib -I/usr/include/php/20170718 -I/usr/include/php/20170718/main -I/usr/include/php/20170718/Zend -I/usr/include/php/20170718/TSRM  -DSIZEOF_VOID_P=8 -fPIC -DPIC -c -o PHPCadesCPSigners.o PHPCadesCPSigners.cpp
In file included from PHPCadesCPSigners.cpp:2:0:
PHPCadesCPSigners.h:18:1: error: ‘zend_object_value’ does not name a type
 zend_object_value signers_create_handler(zend_class_entry *type TSRMLS_DC);
 ^
In file included from PHPCadesCPSigners.cpp:3:0:
PHPCadesCPSigner.h:15:1: error: ‘zend_object_value’ does not name a type
 zend_object_value sig_create_handler(zend_class_entry *type TSRMLS_DC);
 ^
PHPCadesCPSigners.cpp: In function ‘void zim_CPSigners_get_Count(zend_execute_data*, zval*)’:
PHPCadesCPSigners.cpp:10:72: error: ‘zend_object_store_get_object’ was not declared in this scope
         (signers_obj *)zend_object_store_get_object(getThis() TSRMLS_CC);
                                                                        ^
PHPCadesCPSigners.cpp: In function ‘void zim_CPSigners_get_Item(zend_execute_data*, zval*)’:
PHPCadesCPSigners.cpp:26:72: error: ‘zend_object_store_get_object’ was not declared in this scope
         (signers_obj *)zend_object_store_get_object(getThis() TSRMLS_CC);
                                                                        ^
PHPCadesCPSigners.cpp: At global scope:
PHPCadesCPSigners.cpp:52:1: error: ‘zend_object_value’ does not name a type
 zend_object_value signers_create_handler(zend_class_entry *type TSRMLS_DC) {
 ^
PHPCadesCPSigners.cpp: In function ‘void signers_init()’:
PHPCadesCPSigners.cpp:81:33: error: ‘signers_create_handler’ was not declared in this scope
     signers_ce->create_object = signers_create_handler;
                                 ^
Makefile.unix:30: recipe for target 'PHPCadesCPSigners.o' failed
make: *** [PHPCadesCPSigners.o] Error 1


Как это решить?
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.