Статус: Участник
Группы: Участники
Зарегистрирован: 25.10.2017(UTC) Сообщений: 26 Откуда: Волгоград
|
Добрый день! Устанавливал по инструкции https://support.cryptopr...inx-gost-binary-packages на ubuntu 24.04tar xvf linux-amd64_deb.tar cd linux-amd64_deb apt update && DEBIAN_FRONTEND="noninteractive" apt install sudo openssl systemctl -y sudo ./install.sh cprocsp-nginx sudo /opt/cprocsp/sbin/amd64/cpconfig -license -set "KEY" 1. Не запускается сервис cprocsp на ubuntu 24.04 Цитата:root@0c924706ef99:/linux-amd64_deb# systemctl restart cprocsp ERROR:systemctl:Unit cprocsp.service could not be found. Цитата:root@0c924706ef99:/linux-amd64_deb# service cprocsp start File '//opt/cprocsp/sbin/amd64/mount_flash.sh' has been verified File '//opt/cprocsp/sbin/amd64/unreg_prov_type_name.sh' has been verified File '//opt/cprocsp/bin/amd64/cprodiag' has been verified File '//opt/cprocsp/bin/amd64/wipefile' has been verified File '//opt/cprocsp/lib/amd64/libcpalloc.so.0.0.0' has been verified File '//opt/cprocsp/lib/amd64/librdrrndmbio_tui.so.4.0.5' has been verified File '//opt/cprocsp/lib/amd64/librdrdsrf.so.4.0.5' has been verified File '//opt/cprocsp/lib/amd64/liburlretrieve.so.4.0.5' has been verified File '//opt/cprocsp/bin/amd64/genkpim' has been verified File '//opt/cprocsp/lib/amd64/librdrfat12.so.4.0.5' has been verified File '//opt/cprocsp/sbin/amd64/cpconfig' has been verified File '//opt/cprocsp/sbin/amd64/cpinstance' has been verified File '//opt/cprocsp/lib/amd64/libcpui.so.4.0.5' has been verified File '//opt/cprocsp/lib/amd64/libcapi10.so.4.0.5' has been verified File '//opt/cprocsp/lib/amd64/libsspdrv.a' has been verified File '//opt/cprocsp/lib/amd64/libsspdrv_user.a' has been verified File '//opt/cprocsp/lib/amd64/librdrsup.so.4.0.5' has been verified File '//opt/cprocsp/bin/amd64/curl' has been verified File '//opt/cprocsp/bin/amd64/certmgr' has been verified File '//opt/cprocsp/lib/amd64/libcsplicense.so.4.0.5' has been verified File '//opt/cprocsp/bin/amd64/cpverify' has been verified File '//opt/cprocsp/bin/amd64/csptestlite' has been verified File '//opt/cprocsp/lib/amd64/libcsplicense.a' has been verified File '//opt/cprocsp/bin/amd64/cryptcp' has been verified File '//opt/cprocsp/lib/amd64/libenroll.so.4.0.5' has been verified File '//opt/cprocsp/lib/amd64/libcpcurl.so.4.5.0' has been verified File '//opt/cprocsp/lib/amd64/libcpext.so.4.0.5' has been verified File '//opt/cprocsp/lib/amd64/libssp.so.4.0.5' has been verified File '//opt/cprocsp/bin/amd64/csptestf' has been verified File '//opt/cprocsp/lib/amd64/libcsp.so.4.0.5' has been verified File '//opt/cprocsp/lib/amd64/libcapi20.so.4.0.5' has been verified File '//opt/cprocsp/sbin/amd64/cpnginx' has been verified root@0c924706ef99:/linux-amd64_deb# root@0c924706ef99:/linux-amd64_deb# root@0c924706ef99:/linux-amd64_deb# root@0c924706ef99:/linux-amd64_deb# root@0c924706ef99:/linux-amd64_deb# root@0c924706ef99:/linux-amd64_deb# root@0c924706ef99:/linux-amd64_deb# root@0c924706ef99:/linux-amd64_deb# ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 4208 2308 pts/0 Ss 12:26 0:00 bash root 1664 0.0 0.0 5884 1492 pts/0 R+ 12:44 0:00 ps aux Какие дополнительные действия/пакеты необходимы для запуска сервиса на ubuntu 24.04? Или где можно посмотреть список поддерживаемых ОС? 2. Исходя из указанной выше документации сервис cpnginx также должен стартовать посредством systemctl Цитата:root@923812f252bf:/linux-amd64_deb# systemctl start cpnginx /usr/bin/systemctl:1541: SyntaxWarning: invalid escape sequence '\w' expanded = re.sub("[$](\w+)", lambda m: get_env1(m), cmd.replace("\\\n","")) /usr/bin/systemctl:1543: SyntaxWarning: invalid escape sequence '\w' new_text = re.sub("[$][{](\w+)[}]", lambda m: get_env2(m), expanded) /usr/bin/systemctl:1628: SyntaxWarning: invalid escape sequence '\w' cmd3 = re.sub("[$](\w+)", lambda m: get_env1(m), cmd2) /usr/bin/systemctl:1631: SyntaxWarning: invalid escape sequence '\w' newcmd += [ re.sub("[$][{](\w+)[}]", lambda m: get_env2(m), part) ] root@923812f252bf:/linux-amd64_deb# ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 4572 2572 pts/0 Ss 12:12 0:00 bash root 3912 0.0 0.0 18024 1316 ? Ss 12:22 0:00 nginx: master process /opt/cprocsp/sbin/amd64/cpnginx -c /etc/opt/cprocsp/cpnginx/cpnginx.conf cpnginx 3913 0.0 0.0 18416 2276 ? S 12:22 0:00 nginx: worker process cpnginx 3914 0.0 0.0 18416 2276 ? S 12:22 0:00 nginx: worker process cpnginx 3915 0.0 0.0 18416 2276 ? S 12:22 0:00 nginx: worker process root 3916 0.0 0.0 7872 2420 pts/0 R+ 12:22 0:00 ps aux root@923812f252bf:/linux-amd64_deb# systemctl stop cpnginx /usr/bin/systemctl:1541: SyntaxWarning: invalid escape sequence '\w' expanded = re.sub("[$](\w+)", lambda m: get_env1(m), cmd.replace("\\\n","")) /usr/bin/systemctl:1543: SyntaxWarning: invalid escape sequence '\w' new_text = re.sub("[$][{](\w+)[}]", lambda m: get_env2(m), expanded) /usr/bin/systemctl:1628: SyntaxWarning: invalid escape sequence '\w' cmd3 = re.sub("[$](\w+)", lambda m: get_env1(m), cmd2) /usr/bin/systemctl:1631: SyntaxWarning: invalid escape sequence '\w' newcmd += [ re.sub("[$][{](\w+)[}]", lambda m: get_env2(m), part) ] Если приложение инсталировать в ubuntu 20.04 ошибок не появляется: Цитата:root@0c924706ef99:/linux-amd64_deb# systemctl start cpnginx root@0c924706ef99:/linux-amd64_deb# ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 4208 2308 pts/0 Ss 12:26 0:00 bash root 1667 0.0 0.0 17764 1324 ? Ss 12:46 0:00 nginx: master process /opt/cprocsp/sbin/amd64/cpnginx -c /etc/opt/cprocsp/cpnginx/cpnginx.conf cpnginx 1668 0.0 0.0 18156 2252 ? S 12:46 0:00 nginx: worker process cpnginx 1669 0.0 0.0 18156 2252 ? S 12:46 0:00 nginx: worker process cpnginx 1670 0.0 0.0 18156 2252 ? S 12:46 0:00 nginx: worker process root 1671 0.0 0.0 5884 1496 pts/0 R+ 12:46 0:00 ps aux root@0c924706ef99:/linux-amd64_deb# systemctl restart cpnginx root@0c924706ef99:/linux-amd64_deb# systemctl stop cpnginx root@0c924706ef99:/linux-amd64_deb# systemctl restart cpnginx root@0c924706ef99:/linux-amd64_deb# systemctl stop cpnginx 3. Ранее у нас была реализация docker centos 8 + cryptopro 4 + nginx 1.18 (собранный из исходников) и сервис nginx стартовал командой nginx -g daemon off. Есть ли возможность стартовать cpnginx таким же образом?
|
|
|
|
Статус: Сотрудник
Группы: Модератор, Участники Зарегистрирован: 03.12.2018(UTC) Сообщений: 1,190 Сказал(а) «Спасибо»: 100 раз Поблагодарили: 272 раз в 253 постах
|
Добрый день.
1) а сервис cprocsp никто не стартовал же. установите в кс1, кс2 не легализован и никогда не будет легализован в докере.
3) конечно |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 25.10.2017(UTC) Сообщений: 26 Откуда: Волгоград
|
Цитата:а сервис cprocsp никто не стартовал же. Как же, вот же я писал Цитата:root@0c924706ef99:/linux-amd64_deb# systemctl restart cprocsp ERROR:systemctl:Unit cprocsp.service could not be found. В ответ пишет, что такой Unit не найден. И его реально нет. Если Вам не нравится урпаляющее слово restart, то вот с управляющим словом startЦитата:root@d9315b4c82d4:/linux-amd64_deb# systemctl start cprocsp ERROR:systemctl:Unit cprocsp.service could not be found.
Цитата:установите в кс1, кс2 не легализован и никогда не будет легализован в докере. Не совсем понял, что Вы имеете ввиду. Можно расписать командами или возможно какой-то другой дистрибутив ПО нужно использовать?
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 25.10.2017(UTC) Сообщений: 26 Откуда: Волгоград
|
В дополнение Цитата:установите в кс1, кс2 не легализован и никогда не будет легализован в докере. Вот список установленных пакетов, посредством команды sudo ./install.sh cprocsp-nginxЦитата:root@d9315b4c82d4:/linux-amd64_deb# dpkg-query -l | grep cprocsp ii cprocsp-curl-64 5.0.13000-7 amd64 CryptoPro cURL shared library and application. Build 13000. ii cprocsp-nginx-64 5.0.13000-7 amd64 CryptoPro nginx server. Build 13000. ii lsb-cprocsp-base 5.0.13000-7 all CryptoPro CSP directories and scripts. Build 13000. ii lsb-cprocsp-ca-certs 5.0.13000-7 all CryptoPro CA certificates. Build 13000. ii lsb-cprocsp-capilite-64 5.0.13000-7 amd64 CryptoPro CSP. CryptoAPI Lite libraries and applications. Build 13000. ii lsb-cprocsp-kc1-64 5.0.13000-7 amd64 CryptoPro CSP KC1. Build 13000. ii lsb-cprocsp-rdr-64 5.0.13000-7 amd64 CryptoPro CSP common libraries and utilities. Build 13000.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 31.05.2016(UTC) Сообщений: 2,323
Сказал(а) «Спасибо»: 563 раз Поблагодарили: 395 раз в 374 постах
|
Автор: tom81 apt update && DEBIAN_FRONTEND="noninteractive" apt install sudo openssl systemctl -y Такой скромный вопрос - зачем для systemd-дистрибутива требуется установка данного приложения-утилиты? Может в этом вся суть проблемки? У Вас какая-то сборка дистрибутива, в котором полу-рабочий systemd, что естественно может "не устраивать" другое/ системное/ прикладное ПО?
|
|
|
|
Статус: Сотрудник
Группы: Модератор, Участники Зарегистрирован: 03.12.2018(UTC) Сообщений: 1,190 Сказал(а) «Спасибо»: 100 раз Поблагодарили: 272 раз в 253 постах
|
|
|
1 пользователь поблагодарил Санчир Момолдаев за этот пост.
|
nickm оставлено 20.11.2024(UTC)
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 25.10.2017(UTC) Сообщений: 26 Откуда: Волгоград
|
Цитата:Такой скромный вопрос - зачем для systemd-дистрибутива требуется установка данного приложения-утилиты? Исходя из документации, предоставленной разработчиком, складывается впечатление, что данное приложение нужно). вот выдержка из инструкции: Цитата:sudo systemctl restart cprocsp && \ sudo systemctl restart cpnginx Цитата:p.s. использовать systemd в докере это антипаттерн Полностью с Вами согласен. Цитата:КС2 вам не нужен. используйте КС1 Не могли бы Вы расшифровать? или указать где про это можно почитать? Складывается впечатление, что Вы хотите сказать, что для задач простого offloading gost-ssl достаточно будет запущенного cpnginx?
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 31.05.2016(UTC) Сообщений: 2,323
Сказал(а) «Спасибо»: 563 раз Поблагодарили: 395 раз в 374 постах
|
Автор: tom81 Исходя из документации, предоставленной разработчиком, складывается впечатление, что данное приложение нужно). вот выдержка из инструкции: Цитата:Код:sudo systemctl restart cprocsp && \
sudo systemctl restart cpnginx
Так в инструкции про docker-контейнер ни слова. Теперь понятно. Попробуйте сервис запускать так: Код:# /etc/init.d/cprocsp start
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 25.10.2017(UTC) Сообщений: 26 Откуда: Волгоград
|
Попробуйте сервис запускать так:Так уже пробовал, о чем написал вначале обращения) Цитата:root@0c924706ef99:/linux-amd64_deb# service cprocsp start и результат Цитата:root@0c924706ef99:/linux-amd64_deb# ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 4208 2308 pts/0 Ss 12:26 0:00 bash root 1664 0.0 0.0 5884 1492 pts/0 R+ 12:44 0:00 ps aux
|
|
|
|
Статус: Сотрудник
Группы: Модератор, Участники Зарегистрирован: 03.12.2018(UTC) Сообщений: 1,190 Сказал(а) «Спасибо»: 100 раз Поблагодарили: 272 раз в 253 постах
|
просто во время установки не выбирайте КС2. зачем вам служба в докере. установите провайдер в кс1 и запускать отдельно службу не потребуется |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close