Проблем с подключением Rutoken Magistra в Ubuntu 9.10

Следовал инструкции, которую выдал мой банк: https://online.bank24.ru/documents/Token_linux.rar
Всё в точности сделал по инструкции. Ява приложение запускается, но сертификата там не видно.

Можете подсказать где копать?
Прочитал так же https://www.rutoken.ru/products/rt4nix/
OpenSC 0.11.11 - стоит
OpenSSL 1.0.0-beta3 - стоит
OpenCT 0.6.18 - стоит
pcsc-lite 1.5.5 - не нашёл, поставил pcscd, как были сказано в инструкции
ccid 1.3.11 - на нашёл

Re: Проблем с подключением Rutoken Magistra в Ubuntu 9.10

Сейчас запустил pcscd в режиме debug, видно что токен определяется корректно, библиотек хватает.
При запуске ява приложения в консоли появляется вот это:

99999999 winscard_msg_srv.c:239:SHMProcessEventsServer() Common channel packet arrival
00000075 winscard_msg_srv.c:248:SHMProcessEventsServer() SHMProcessCommonChannelRequest detects: 7
00000029 pcscdaemon.c:147:SVCServiceRunLoop() A new context thread creation is requested: 7
00000141 winscard_svc.c:133:ContextThread() Thread is started: 7
00000090 winscard_msg_srv.c:317:SHMProcessEventsContext() command CMD_VERSION received by client 7
00000028 winscard_svc.c:189:ContextThread() Client is protocol version 3:0
00000181 winscard_msg_srv.c:317:SHMProcessEventsContext() command ESTABLISH_CONTEXT received by client 7
00000088 winscard.c:242:SCardEstablishContext() Establishing Context: 16990613
26732855 winscard_msg_srv.c:306:SHMProcessEventsContext() Client has disappeared: 7
00000073 winscard_svc.c:146:ContextThread() Client die: 7
00000041 winscard.c:253:SCardReleaseContext() Releasing Context: 16990613

Re: Проблем с подключением Rutoken Magistra в Ubuntu 9.10

здравствуйте!

Для работы банк клиента не нужны openssl, openct,  и opensc.

pcscd и libccid должны быть доступны в менеджере пакетов Synaptic

Вы устанавливали libjpcsc.so?

libccid должен находится в /usr/lib/PCSC/drivers/

попробуйте завершить процесс pcscd и запустить его в режиме foreground с отладкой

$ sudo pcscd -a -d -f

Re: Проблем с подключением Rutoken Magistra в Ubuntu 9.10

Кирилл Мещеряков пишет:

здравствуйте!

Для работы банк клиента не нужны openssl, openct,  и opensc.

pcscd и libccid должны быть доступны в менеджере пакетов Synaptic

Вы устанавливали libjpcsc.so?

libccid должен находится в /usr/lib/PCSC/drivers/

попробуйте завершить процесс pcscd и запустить его в режиме foreground с отладкой

$ sudo pcscd -a -d -f


Привожу полный листинг после запуска в режиме отладки:

svfedorof@svfedorof-laptop ~ $ sudo pcscd -a -d -f
00000000 pcscdaemon.c:267:main() pcscd set to foreground with debug send to stderr
00000942 readerfactory.c:1024:RFInitializeReader() Attempting startup of GemPC410 00 00 using /usr/lib/pcsc/drivers/serial/libGemPC410.so.1.0.5
00000384 readerfactory.c:877:RFBindFunctions() Loading IFD Handler 3.0
00000102 ifdhandler.c:51:IFDHCreateChannelByName() lun: 0, device: /dev/ttyS0
00000034 gbpserial.c:328:OpenGBP() Lun: 0, device: /dev/ttyS0
00000098 gbpserial.c:356:OpenGBP() tcflush() function error: Input/output error
00000028 gbpserial.c:361:OpenGBP() tcgetattr() function error: Input/output error
00000037 GemPC410Utils.c:31:OpenGemPC410ByName() OpenGBP failed
00000018 ifdhandler.c:65:IFDHCreateChannelByName() OpenPort failed
00000020 readerfactory.c:1050:RFInitializeReader() Open Port 0 Failed (/dev/ttyS0)
00000016 readerfactory.c:914:RFUnloadReader() Unloading reader driver.
00000058 readerfactory.c:233:RFAddReader() GemPC410 init failed.
00000032 readerfactory.c:1024:RFInitializeReader() Attempting startup of ASEDriveIIIe Serial Reader 00 00 using /usr/lib/pcsc/drivers/ifd-ASEDriveIIIe-Serial/libASESerial.so
00000178 readerfactory.c:846:RFBindFunctions() Loading IFD Handler 2.0
00000134 readerfactory.c:1050:RFInitializeReader() Open Port 103F8 Failed (/dev/ttyS0)
00000019 readerfactory.c:914:RFUnloadReader() Unloading reader driver.
00000047 readerfactory.c:233:RFAddReader() ASEDriveIIIe Serial Reader init failed.
00000022 pcscdaemon.c:505:main() pcsc-lite 1.5.3 daemon ready.
00367668 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 0x0A89, PID: 0x0060
00000048 hotplug_libhal.c:342:HPAddDevice() Adding USB device: usb_device_a89_60_noserial_if0
01002676 readerfactory.c:1024:RFInitializeReader() Attempting startup of Aktiv Rutoken Magistra 00 00 using /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
00018148 readerfactory.c:877:RFBindFunctions() Loading IFD Handler 3.0
00000264 ifdhandler.c:1417:init_driver() Driver version: 1.3.10
00001765 ifdhandler.c:1430:init_driver() LogLevel: 0x0003
00001439 ifdhandler.c:1450:init_driver() DriverOptions: 0x0000
00000075 ifdhandler.c:81:IFDHCreateChannelByName() lun: 0, device: usb:0a89/0060:libhal:/org/freedesktop/Hal/devices/usb_device_a89_60_noserial_if0
00130119 ccid_usb.c:238:OpenUSBByName() Manufacturer: Ludovic Rousseau (ludovic.rousseau@free.fr)
00000737 ccid_usb.c:248:OpenUSBByName() ProductString: Generic CCID driver
00000684 ccid_usb.c:254:OpenUSBByName() Copyright: This driver is protected by terms of the GNU Lesser General Public License version 2.1, or (at your option) any later version.
00311620 ccid_usb.c:410:OpenUSBByName() Found Vendor/Product: 0A89/0060 (Aktiv Rutoken Magistra)
00000046 ccid_usb.c:412:OpenUSBByName() Using USB bus/device: 002/003
00006393 ccid_usb.c:784:get_data_rates() IFD does not support GET_DATA_RATES request: Broken pipe
00074871 Data Block: 00 3B 98 96 00 80 31 C0 72 F7 41 81 07 
00011702 ifdhandler.c:334:IFDHGetCapabilities() tag: 0xFB0, usb:0a89/0060:libhal:/org/freedesktop/Hal/devices/usb_device_a89_60_noserial_if0 (lun: 0)
00000052 readerfactory.c:249:RFAddReader() Using the pcscd polling thread
00010560 ifdhandler.c:334:IFDHGetCapabilities() tag: 0xFAE, usb:0a89/0060:libhal:/org/freedesktop/Hal/devices/usb_device_a89_60_noserial_if0 (lun: 0)
00000053 ifdhandler.c:377:IFDHGetCapabilities() Reader supports 1 slot(s)
00028763 ifdhandler.c:1002:IFDHPowerICC() action: PowerUp, usb:0a89/0060:libhal:/org/freedesktop/Hal/devices/usb_device_a89_60_noserial_if0 (lun: 0)
00059563 Data Block: 00 3B 98 96 00 80 31 C0 72 F7 41 81 07 
00000086 Card ATR: 3B 98 96 00 80 31 C0 72 F7 41 81 07 
00061718 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 0x174F, PID: 0x1105
00010944 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 0x174F, PID: 0x1105
00008223 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 0x1D6B, PID: 0x0002
00007435 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 0x1D6B, PID: 0x0001
00016650 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 0x1D6B, PID: 0x0001
00008464 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 0x1D6B, PID: 0x0001
00009678 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 0x0458, PID: 0x003A
00027261 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 0x1D6B, PID: 0x0001

Так же прикладываю скриншот папки /usr/lib/pcsc/drivers
http://dl.dropbox.com/u/587299/screenshot_004.png

Re: Проблем с подключением Rutoken Magistra в Ubuntu 9.10

похоже что pcscd настроен правильно, а ifd-ccid.bundle присутствует

единственное что смущает, так это то, что файл libjpcsc.so находится в папке /usr/lib/pcsc/drivers, а должен находится в /usr/lib

Re: Проблем с подключением Rutoken Magistra в Ubuntu 9.10

Положил туда, перезапустил, без изменений.

Re: Проблем с подключением Rutoken Magistra в Ubuntu 9.10

Мыслей нет?

Re: Проблем с подключением Rutoken Magistra в Ubuntu 9.10

Добрый день.
Дело в том, что поддержкой Рутокен Магистра для Linux занимается компания Бифит - производитель iBank 2 http://www.bifit.com/ru/.
В пятницу мы переслали их специалисту Ваш запрос, но пока не получили ответа от них.
В данной ситуации Вам лучше обратиться в их службу поддержки напрямую.