Как исправить ошибку УТМ ЕГАИС "CKR_USER_ALREADY_LOGGED_IN"

Если во время работы УТМ ЕГАИС вы обнаружили в логах транспортной службы УТМ ЕГАИС (в файле C:\UTM\transporter\ltransport_info.log) следующие события:

2018-09-24 10:16:28,057 INFO  ru.centerinform.crypto.c - Инициализации криптобиблиотеки
2018-09-24 10:16:28,171 ERROR ru.centerinform.crypto.c - Ошибка инициализации криптобиблиотеки
sun.security.pkcs11.wrapper.PKCS11Exception: CKR_USER_ALREADY_LOGGED_IN
at sun.security.pkcs11.wrapper.PKCS11.C_Login(Native Method)
at sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11.C_Login(PKCS11.java:1599)
...
или 

2018-09-24 10:16:28,175 ERROR es.programador.transport.Transport - Ошибка инициализации и запуска транспорта
java.lang.BootstrapMethodError: call site initialization exception
at java.lang.invoke.CallSite.makeSite(Unknown Source)
at java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(Unknown Source)
at java.lang.invoke.MethodHandleNatives.linkCallSite(Unknown Source)
at ru.centerinform.crypto.c.a(Unknown Source)
at es.programador.transport.Transport.main(Unknown Source)
Caused by: java.lang.ExceptionInInitializerError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at ru.centerinform.crypto.c.Cv(Unknown Source)
... 5 more
Caused by: java.lang.IllegalStateException: sun.security.pkcs11.wrapper.PKCS11Exception: CKR_USER_ALREADY_LOGGED_IN
at ru.centerinform.crypto.c.i(Unknown Source)
at ru.centerinform.crypto.c.<init>(Unknown Source)
at ru.centerinform.crypto.c.<init>(Unknown Source)
at ru.centerinform.crypto.c$a.<clinit>(Unknown Source)
... 8 more
Caused by: sun.security.pkcs11.wrapper.PKCS11Exception: CKR_USER_ALREADY_LOGGED_IN
at sun.security.pkcs11.wrapper.PKCS11.C_Login(Native Method)
at sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11.C_Login(PKCS11.java:1599)
at ru.centerinform.crypto.j.a(Unknown Source)
at ru.centerinform.crypto.c.k(Unknown Source)
... 12 more

Скорее всего проблема в настройках библиотек вашего носителя для ЕГАИС.

Обычно эта ошибка возникает после обновления УТМ ЕГАИС и связана она с библиотеками носителя, используемыми в конфигурации служб (при обновлении они некорректно прописываются).

Исправить ошибку можно двумя способами:

Переустановить УТМ ЕГАИС Вы можете по нашей инструкции.

Исправление конфигурации УТМ ЕГАИС

Для исправления ошибки необходимо исправить в конфигурационных файлах (C:\UTM\transporter\conf\transport.properties) список библиотек.

Для 32-разрадных операционных систем список библиотек должен быть такой:
rsa.library.path=C:\\Windows\\System32\\rtPKCS11ECP-replica.dll 
gost.library.path=C:\\Windows\\System32\\libtranscrypt.dll 
gost.pkcs11.library.path = C:\\Windows\\System32\\rtPKCS11ECP.dll 

Для 64-разрадных операционных систем список библиотек должен быть такой:
rsa.library.path=C:\\Windows\\SysWOW64\\rtPKCS11ECP-replica.dll 
gost.library.path=C:\\Windows\\SysWOW64\\libtranscrypt.dll 
gost.pkcs11.library.path = C:\\Windows\\SysWOW64\\rtPKCS11ECP.dll

После внесения изменений перезапустите службы УТМ, все должно заработать.

Если Вам сложно произвести эти настройки, то можете обратиться к нашим специалистам за помощью. Обычно у нас на исправление этой ошибки уходит от 5 до 15 минут (в зависимости от скорости вашего Интернет соединения).

Если помогла статья - можете сказать Спасибо автору:

Заказать услугу
Оформите заявку на сайте, мы свяжемся с вами в ближайшее время и ответим на все интересующие вопросы.
Вернуться к списку