Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро CSP 4.0
»
Возможность установки КриптоПро CSP 4.0 в windows docker контейнере
Статус: Новичок
Группы: Участники
Зарегистрирован: 28.03.2019(UTC) Сообщений: 1
|
Добрый день. Есть серверное windows приложение, которое использует КриптоПро CSP 4.0 для подписи на сервере. Также есть желание запихнуть его в докер-контейнер. Само оно туда запихивается на ура и работает, но вот с самим крипто про в docker windows контейнере как-то не очень. Более детально:
- Есть windows 10 1809 (мой девелоперский комп)
- На ней есть docker 18.09.2, build 6247962
- На докере запущен контейнер из образа mcr.microsoft.com/windows/servercore
Далее загнал на контейнер CSPSetup.exe, csp-win32-kc1-eng.msi. Установка через CspSetup.exe вообще ничего не делает, только процесс CspSetup начинает висеть: Код:CspSetup.exe -kc kc1 -lang eng -args "/l*v! \"%userprofile%\csp.log\"" /qb /qn
Вот такой вариант уже лучше, но сыплются ошибки в лог: Код:msiexec /i c:\tmp\csp-x64-kc1-eng.msi /quiet /qn /log c:\tmp\log.txt
Ошибки в логе такие: Код:
KSInstall64:error #13:SetupCopyOEMInf
MSI (s) (90!B4) [12:05:46:600]: Product: CryptoPro CSP -- Error 25002.Driver installation failed. Details in System EventLog.
Error 25002.Driver installation failed. Details in System EventLog.
MSI (s) (90!B4) [12:05:46:600]:
Error 555.13: The data is invalid.
CustomAction KSInstall64 returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
Action ended 12:05:46: InstallFinalize. Return value 3.
KSInstall64:info: KSInstUninstall start.
KSInstall64:error #2:Can't get inf file location
MSI (s) (90!F4) [12:05:46:615]: Product: CryptoPro CSP -- Error 25002.Driver installation failed. Details in System EventLog.
Error 25002.Driver installation failed. Details in System EventLog.
KSInstall64:error #2:GetInfFileLocation
MSI (s) (90!F4) [12:05:46:615]: Product: CryptoPro CSP -- Error 25002.Driver installation failed. Details in System EventLog.
Error 25002.Driver installation failed. Details in System EventLog.
В EventViewer в контейнере всего 4 ошибки: Код:Product: CryptoPro CSP -- Error 25002.Driver installation failed. Details in System EventLog.
Код:Product: CryptoPro CSP -- Error 25002.Driver installation failed. Details in System EventLog.
Код:The description for Event ID 10555 from source MsiInstaller cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
Product: CryptoPro CSP -- Error 555.13: The data is invalid.
(NULL)
(NULL)
(NULL)
(NULL)
(NULL)
The message resource is present but the message was not found in the message table
Код:Product: CryptoPro CSP -- Error 25002.Driver installation failed. Details in System EventLog.
Правильно я понимаю, что текущим инсталлером установить КриптоПро на docker windows контейнер не получится? И есть ли какие варианты его установить? Отредактировано пользователем 28 марта 2019 г. 12:27:21(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 16.04.2008(UTC) Сообщений: 1,271
Сказал(а) «Спасибо»: 22 раз Поблагодарили: 446 раз в 325 постах
|
Драйвер поставить не удастся. Можно попробовать без него: добавить в конце команды msiexec-a NOCPROCTRL=1. Но без драйвера работать будет очень немногое. |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 03.06.2021(UTC) Сообщений: 7 Откуда: Москва
|
Добрый день! Похожая проблема: пытаюсь установить КриптоПро CSP 5.0 в windows docker container. Образ: mcr.microsoft.com/windows/servercore:10.0.19042.985. Пытаюсь выполнить установку через exe, процесс просто зависает: Код:Start-Process -Wait -FilePath "c:\tmp\CSPSetup-5.0.11823.exe" -ArgumentList '-silent -nodlg'
Так же пытался выполнить установку через msi, процесс сразу же заверщшается, ничего не устанавливается: Код:Start-Process 'msiexec' -ArgumentList '/i c:\tmp\csp-x64-eng__5.0.11998.msi /quiet /qn /norestart /log c:\tmp\log.txt'
Подскажите, пожалуйста, как правильно установить КриптоПро CSP 5.0 в docker на основе образа mcr.microsoft.com/windows/servercore?
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,377 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 32 раз Поблагодарили: 706 раз в 614 постах
|
В докере нужно устанавливать без драйверов: |
|
|
|
|
Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро CSP 4.0
»
Возможность установки КриптоПро CSP 4.0 в windows docker контейнере
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close