RuToken и Citrix XenDesktop

После установки на рабочую станцию одного из компонентов Citrix XenDesktop, а именно Citrix Virtual Desktop Agent установка драйвера ruToken прекращается ошибкой:

Ошибка. Вызывающая функция:
RTPrCSP_Reg_Dll_Register_SmartCard. Вызываемая
функция: SCardListCards. Код ошибки: -2146435043
: Диспетчер ресурсов смарт-карт не выполняется.

Установка производится в локальной консоли рабочей станции, а не в терминальной сессии.
Если сперва поставить драйвер ruToken, а потом CVDA, то драйвер ruToken слетает и токен не работает.
Всё это повторилось 6 раз. 3 на виртуальных рабочих станциях, 3 на физических. Налицо несовместимость ПО.

Windows 7 Professional 32-bit.

У вас в планах есть решение этой проблемы?

Re: RuToken и Citrix XenDesktop

ParSulTang пишет:

После установки на рабочую станцию одного из компонентов Citrix XenDesktop, а именно Citrix Virtual Desktop Agent установка драйвера ruToken прекращается ошибкой:

Ошибка. Вызывающая функция:
RTPrCSP_Reg_Dll_Register_SmartCard. Вызываемая
функция: SCardListCards. Код ошибки: -2146435043
: Диспетчер ресурсов смарт-карт не выполняется.


Вы проверяли настройки службы?

Re: RuToken и Citrix XenDesktop

Запущена и запуск стоит на Авто. Что характерно: сейчас удалил агент и драйвер тут же установился. Но мне надо и то и то одновременно.

Re: RuToken и Citrix XenDesktop

Добрый день!
К сожалению, мы ранее не встречались с данной проблемой. Для дальнейших работ по данному вопросу нам понадобится дополнительная информация.

Сообщите нам, пожалуйста, версии установленных продуктов Citrix XenDesktop и Citrix Virtual Desktop Agent.
Если ПО ставить в другом порядке (сначала драйвера, потом CVDA), то каким образом "слетает" драйвер? Если возможно, расскажите, поподробнее.
Также пришлите нам, пожалуйста, на почту hotline@rutoken.ru лог установки драйверов (rtDrivers.exe /v"/lv c:\test.log"), заканчивающейся ошибкой.

Заранее спасибо за Ваши ответы.

Re: RuToken и Citrix XenDesktop

Запущена и запуск стоит на Авто. Что характерно: сейчас удалил агент и драйвер тут же установился.

Может помочь также информация о настройках службы смарт-карт. Они должны быть такими, как описано в данной теме https://forum.rutoken.ru/topic/1472/
Меняются ли каким-либо образом настройки службы до и после установки CVDA?

Re: RuToken и Citrix XenDesktop

Сегодня-завтра напишу подробно со схемой.

Re: RuToken и Citrix XenDesktop

Спасибо! Будем ждать.

(2012-10-16 13:46:41 отредактировано ParSulTang)

Re: RuToken и Citrix XenDesktop

У меня почему-то не загружаются картинки на форум. Ладно, опишу словами:
- eсть физический компьютер 1 с Windows 7, на котором установлено ПО Crypton Lock вашего партнёра Анкад и драйвер ruToken;
- есть физический компьютер 2 с Windows 7, на котором установлен драйвер ruToken.

Вставляю ruToken в компьютер 2, открываю RDP подключение к компьютеру 1, ввожу ПИН-код к токену, происходит вход. Я радуюсь.

Далее, отключаюсь от компьютера 1, ставлю на компьютер 2 Citrix Virtual Desktop Agent 5.6, перезагружаюсь, опять подключаюсь по RDP к компьютеру 1, ввожу ПИН-код и после этого ошибка "Внутренняя ошибка. Код ошибки: -2146435043. Пожалуйста, обратитесь к разработчику программы". Я печалюсь. Это к вопросу, каким образом слетает драйвер.

Та же самая ошибка бывает, когда в свойствах подключения RDP не ставишь галочку "Смарт-карты" в пробросе устройств. Но здесь-то галочка стоит. Поэтому я и сделал вывод, что слетел драйвер ruToken: компьютер 1 просто перестаёт видеть ruToken, вставленный в компьютер 2 после установки на него CVDA.

Настройки службы смарт-карт проверял. Всё, как должно быть.

Re: RuToken и Citrix XenDesktop

Спасибо за подробную схему. Сегодня попытаемся повторить на нашем тестовом стенде и сообщим Вам о результатах.
На всех 6 системах, о которых Вы говорили раньше, в описанной схеме присутствует ПО Crypton Lock?

Re: RuToken и Citrix XenDesktop

Нет, Crypton Lock только на компьютере 1, к которому надо подключиться по RDP.

Кстати, всплыла ещё одна вещь из моей схемы: берём компьютер 2, ставим CVDA, а драйвер ruToken не ставим вообще. Потом берём ещё один компьютер 3. На него ставим ruToken драйвер. Вставляем в него ruToken, заходим по RDP на компьютер 2 (тот, который с CVDA, но без драйвера ruToken), потом с него уже заходим по RDP на компьютер 1 с Crypton Lock и вуаля - токен виден аж через 2 сессии RDP.

Такое ощущение, что после установки CVDA, компьютер просто тупо перестаёт видеть локально вставленный токен, даже если сидишь за этим компьютером в нулевой консоли прямо за его монитором. Будто он эту консоль воспринимает, как работу в терминальной сессии, а в ней, как вы сами знаете, не видны токены, вставленные прямо в машину. Чертовщина.

Re: RuToken и Citrix XenDesktop

Нам удалось повторить ошибку. Логи переданы программистам. Чертовщина действительно имеет место. Будем колдовать и держаться Вас в курсе.

Re: RuToken и Citrix XenDesktop

Здорово! Спасибо.

(2012-10-19 12:30:12 отредактировано s.petrov)

Re: RuToken и Citrix XenDesktop

Так же наблюдаем проблему с RuToken и CVDA, только при попытке запуска на тонких клиентах.
Если необходимо, могу создать новый кейс, либо оставить вопрос в этой теме.
После установки CVDA образ разливается в VDI, запускается VirtualDesktop (XenDesktop), не видит токены, при попытке запуска панели управления токеном ошибка службы смарт-карт.

Огромная просьба сообщить о появлении какой-либо информации по проблеме на почту s.petrov (at) olly.ru .

Очень критичная штука, так-как Торговые площадки Сбербанк АСТ и еще несколько сервисов работают с новыми ключами и пользователи VDI не могут ими пользоваться - приходится временно переносить работу на ноутбуки и компьютеры.

Re: RuToken и Citrix XenDesktop

Как только появится информация по проблеме мы Вас оповестим.

Re: RuToken и Citrix XenDesktop

Спасибо! С большой надеждой ждем ответа!