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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Eugmented  
#1 Оставлено : 1 ноября 2025 г. 14:33:55(UTC)
Eugmented

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

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

федора установлена вчера. криптопро нужен только для ЕСИА+ЕБС. может какие-то репозитории недоступны, но зеркало вроде яндекс. да и софт всякий разный из репозиториев и рпмфьюжен устанавливается. в федоре 42 криптопро работал

Код:
eugm@fedora:~/Downloads/crypto_csp_linux-amd64$ sudo ./install.sh 
Uninstalling CryptoPro CSP packages...
CryptoPro CSP packages have been successfully uninstalled
Installing ./lsb-cprocsp-base-5.0.13600-7.noarch.rpm ./lsb-cprocsp-rdr-64-5.0.13600-7.x86_64.rpm ./lsb-cprocsp-kc1-64-5.0.13600-7.x86_64.rpm ./lsb-cprocsp-capilite-64-5.0.13600-7.x86_64.rpm ./cprocsp-curl-64-5.0.13600-7.x86_64.rpm ./lsb-cprocsp-ca-certs-5.0.13600-7.noarch.rpm ...
Updating and loading repositories:
Repositories loaded.
Package                                  Arch       Version                                  Repository                  Size
Installing:
 cprocsp-curl-64                         x86_64     5.0.13600-7                              @commandline           877.9 KiB
 lsb-cprocsp-base                        noarch     5.0.13600-7                              @commandline           797.5 KiB
 lsb-cprocsp-ca-certs                    noarch     5.0.13600-7                              @commandline            49.8 KiB
 lsb-cprocsp-capilite-64                 x86_64     5.0.13600-7                              @commandline             7.9 MiB
 lsb-cprocsp-kc1-64                      x86_64     5.0.13600-7                              @commandline             3.0 MiB
 lsb-cprocsp-rdr-64                      x86_64     5.0.13600-7                              @commandline             1.4 MiB

Transaction Summary:
 Installing:         6 packages

Total size of inbound packages is 4 MiB. Need to download 0 B.
After this operation, 14 MiB extra will be used (install 14 MiB, remove 0 B).
Is this ok [y/N]: y
Running transaction
Transaction failed: Rpm transaction failed.
Warning: skipped OpenPGP checks for 6 packages from repository: @commandline
  - package lsb-cprocsp-base-5.0.13600-7.noarch does not verify: no digest
  - package lsb-cprocsp-rdr-64-5.0.13600-7.x86_64 does not verify: no digest
  - package lsb-cprocsp-kc1-64-5.0.13600-7.x86_64 does not verify: no digest
  - package lsb-cprocsp-capilite-64-5.0.13600-7.x86_64 does not verify: no digest
  - package cprocsp-curl-64-5.0.13600-7.x86_64 does not verify: no digest
  - package lsb-cprocsp-ca-certs-5.0.13600-7.noarch does not verify: no digest
Error: installation failed. See package manager report for the details.
If it does not help, please read documentation
or visit support: https://support.cryptopro.ru
eugm@fedora:~/Downloads/crypto_csp_linux-amd64$ 
Offline Eugmented  
#2 Оставлено : 2 ноября 2025 г. 12:25:10(UTC)
Eugmented

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

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

проблема решена установкой винды
Offline Ramil_6630  
#3 Оставлено : 9 декабря 2025 г. 20:17:49(UTC)
Ramil_6630

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

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

Почему-то в скрипте от разработчиков не отключена проверка digest.
надо его отключить.
ниже мой патч.
Неплохо бы, если бы разработчики внесли этот патч в свой инсталлятор.

открой install.sh и замени функцию set_inst_cmd() на:

set_inst_cmd() {
if [ "${is_debian_system}" -eq 1 ] ; then
if [ "${is_debian_release}" -eq 1 ] ; then
if type apt-get > /dev/null 2>&1 ; then
apt_ver=$(apt-get --version | grep -F 'apt ' | sed 's/apt \([0-9]*.[0-9]*\).*/\1/')
if dpkg --compare-versions "$apt_ver" 'ge' '1.2'; then
use_apt=1
fi
fi
if test -z "$CPRO_INSTALL_NO_PKGMGR" && test -n "$use_apt" ; then
inst_cmd="apt-get ${assume_yes} install -f"
else
inst_cmd="dpkg -i"
fi
else
inst_cmd="alien -kci"
fi
else
# Для всех RPM-систем (Fedora, RHEL и т.п.) ставим без проверки digest
inst_cmd="rpm -Uvh --nosignature --nodigest"
fi
}

После этого можешь пользоваться install_gui.sh
Offline Eugmented  
#4 Оставлено : 9 декабря 2025 г. 22:25:58(UTC)
Eugmented

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

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

спасибо. а почему работало в 42?
Offline nickm  
#5 Оставлено : 11 декабря 2025 г. 12:39:23(UTC)
nickm

Статус: Активный участник

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

Сказал(а) «Спасибо»: 675 раз
Поблагодарили: 526 раз в 497 постах
Автор: Ramil_6630 Перейти к цитате
ниже мой патч.
Неплохо бы, если бы разработчики внесли этот патч в свой инсталлятор.

Какой патч? Вы просто изменили инсталл-сценарий установки, заменив установку с помощью штатного пакетного менеджера на rpm, чего делать не следовало;

Автор: Ramil_6630 Перейти к цитате
Почему-то в скрипте от разработчиков не отключена проверка digest.
надо его отключить.

И похоже на то, что при этом даже не поняли, кто и что включил;

Автор: Eugmented Перейти к цитате
а почему работало в 42?

Для этого следует читать "What's New" того дистрибутива, который используете/ желаете использовать, например.

Отредактировано пользователем 11 декабря 2025 г. 13:13:16(UTC)  | Причина: Не указана

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