Если при работа с УТМ ЕГАИС в логах возникает ошибка "CKR_FUNCTION_FAILED" то ниже описан способ "лечения" этой ошибки.
Как правило такая ошибка возникает при работе с криптографическим ключем JaCarta SE и связана данная ошибка с некорректной работой библиотек, входящих в состав дистрибутива УТМ ЕГАИС.
Мы предлагаем 2 способа "лечения" проблемы:
Способ 1. "Как доктор прописал"
Данный способ обозначен разработчиками УТМ ЕГАИС. Для восстановления работоспособности УТМ ЕГАИС необходимо сделать следующее:
Скачайте файл libtranscrypt.zip и распакуйте его содержимое в следующие папки:- C:\Windows\SysWOW64\ (для 64 разрядных систем)
- C:\Windows\System32\ (для 32 разрядных систем)
Остановите службы УТМ через диспетчер задач или через меню агента УТМ (двуглавый орел в системном трее) выберете "Остановить".
Внесите изменение в файлы transport.properties, которые расположены в следующих папках:
- C:\UTM\monitoring\conf\
- C:\UTM\updater\conf\
- C:\UTM\transporter\conf\
в строке где есть параметр gost.library.path укажите:
gost.library.path=C:\\Windows\\System32\\libtranscrypt.dll (для 32 разрядных систем)
gost.library.path=C:\\Windows\\SysWOW64\\libtranscrypt.dll (для 64 разрядных систем)
а в строке где есть параметр rsa.library.path укажите:
rsa.library.path=C:\\Windows\\System32\\asepkcs.dll (для 32 разрядных систем)
rsa.library.path=C:\\Windows\\SysWOW64\\asepkcs.dll (для 64 разрядных систем)
УТМ можно запускать, ошибка не должна повториться.
Если Вы самостоятельно не можете выполнить эти настройки, то попробуйте второй способ или обратитесь к нашим специалистам. Обычно на такое восстановление у нас уходит 5-10 минут.
Способ 2. "Лечение таблеткой"
Поскольку мы при поддержке наших клиентов слишком часто "лечили" эту проблему, то для ускорения процесса лечения написали свою "таблетку", которую прикрепили к этой статье (смотрите внизу статьи).
Чтобы ею воспользоваться, нужно ее скачать, распаковать и запустить (желательно с правами Администратора). В открывшемся окне нажать кнопку "Начать" - изменения в файлы конфигурации будут внесены программой.
А службу Мониторинга УТМ мы обычно отключаем (через Службы Windows).
Важно! Использовать таблетку нужно только в том случае, если уверены что лечите именно ошибку CKR_FUNCTION_FAILED и использовался носитель JaCarta SE.
Если Вы самостоятельно не можете выполнить эти настройки, то обратитесь к нашим специалистам. Обычно на такое восстановление у нас уходит 5-10 минут.
Если помогла статья - можете сказать Спасибо автору: