(2023-06-17 10:53:16 отредактировано ruslan_dzusev)

Крипта на Linux не видит некоторые токены

Добрый день, имеется комп с centos 7 на нем установлена крипта 5 версии, при подключении обычных lite токенов контейнеры отображаются, но при подключении токенов Lite 64,РОСС RU.01.3753 крипта не видит контейнеры, при этом на windows все контейнеры прекрасно отображаются.

вывод pcsc_scan:

sudo pcsc_scan
PC/SC device scanner
V 1.4.25 (c) 2001-2011, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.8.8
Using reader plug'n play mechanism
Scanning present readers...
Waiting for the first reader...

lsusb:

lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 008: ID 04f2:0833 Chicony Electronics Co., Ltd KU-0833 Keyboard
Bus 001 Device 007: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 001 Device 006: ID 05ca:045a Ricoh Co., Ltd 
Bus 001 Device 011: ID 0a89:0025 Aktiv Rutoken lite
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
service pcscd status
Redirecting to /bin/systemctl status pcscd.service
● pcscd.service - PC/SC Smart Card Daemon
   Loaded: loaded (/usr/lib/systemd/system/pcscd.service; indirect; vendor preset: disabled)
   Active: active (running) since Сб 2023-06-17 10:47:04 MSK; 5s ago
 Main PID: 23646 (pcscd)
   CGroup: /system.slice/pcscd.service
           └23646 /usr/sbin/pcscd --foreground --auto-exit

июн 17 10:47:04 w0330309.main.mz15.ru systemd[1]: Started PC/SC Smart Card Daemon.
июн 17 10:47:07 w0330309.main.mz15.ru pcscd[23646]: 00000000 ccid_usb.c:1087:ControlUSB() control failed (1/11): -7 Resource temporarily unavailable

вывод /usr/sbin/pcscd -afd:

sudo /usr/sbin/pcscd -afd
00000000 debuglog.c:269:DebugLogSetLevel() debug level=debug
00000557 configfile.l:245:DBGetReaderListDir() Parsing conf directory: /etc/reader.conf.d
00000038 configfile.l:257:DBGetReaderListDir() Skipping non regular file: .
00000018 configfile.l:257:DBGetReaderListDir() Skipping non regular file: ..
00000026 pcscdaemon.c:525:main() pcsc-lite 1.8.8 daemon ready.
00004350 hotplug_libudev.c:260:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000204 hotplug_libudev.c:260:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000192 hotplug_libudev.c:260:get_driver() Looking for a driver for VID: 0x0A89, PID: 0x0025, path: /dev/bus/usb/001/011
00000052 hotplug_libudev.c:260:get_driver() Looking for a driver for VID: 0x0A89, PID: 0x0025, path: /dev/bus/usb/001/011
00000015 hotplug_libudev.c:312:HPAddDevice() Adding USB device: Aktiv Rutoken lite
00000066 readerfactory.c:978:RFInitializeReader() Attempting startup of Aktiv Rutoken lite 00 00 using /usr/lib64/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
00000299 readerfactory.c:868:RFBindFunctions() Loading IFD Handler 3.0
00000070 ifdhandler.c:1842:init_driver() Driver version: 1.4.10
00000838 ifdhandler.c:1859:init_driver() LogLevel: 0x0003
00000020 ifdhandler.c:1870:init_driver() DriverOptions: 0x0000
00000242 ifdhandler.c:83:CreateChannelByNameOrChannel() Lun: 0, device: usb:0a89/0025:libudev:0:/dev/bus/usb/001/011
00000054 ccid_usb.c:258:OpenUSBByName() Using: /usr/lib64/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist
00000692 ccid_usb.c:276:OpenUSBByName() ifdManufacturerString: Ludovic Rousseau (ludovic.rousseau@free.fr)
00000018 ccid_usb.c:277:OpenUSBByName() ifdProductString: Generic CCID driver
00000014 ccid_usb.c:278: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.
00004703 ccid_usb.c:544:OpenUSBByName() Can't claim interface 1/11: -6
00000196 ccid_usb.c:179:close_libusb_if_needed() libusb_exit
00000125 ifdhandler.c:117:CreateChannelByNameOrChannel() failed
00000017 readerfactory.c:1009:RFInitializeReader() Open Port 0x200000 Failed (usb:0a89/0025:libudev:0:/dev/bus/usb/001/011)
00000011 readerfactory.c:312:RFAddReader() Aktiv Rutoken lite init failed.
00000026 readerfactory.c:529:RFRemoveReader() UnrefReader() count was: 1
00000011 readerfactory.c:1029:RFUnInitializeReader() Attempting shutdown of Aktiv Rutoken lite 00 00.
00000010 readerfactory.c:905:RFUnloadReader() Unloading reader driver.
00000186 hotplug_libudev.c:384:HPAddDevice() Failed adding USB device: Aktiv Rutoken lite
00000223 hotplug_libudev.c:260:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000158 hotplug_libudev.c:260:get_driver() Looking for a driver for VID: 0x05CA, PID: 0x045A, path: /dev/bus/usb/001/006
00000150 hotplug_libudev.c:260:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000157 hotplug_libudev.c:260:get_driver() Looking for a driver for VID: 0x093A, PID: 0x2510, path: /dev/bus/usb/001/007
00000160 hotplug_libudev.c:260:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000160 hotplug_libudev.c:260:get_driver() Looking for a driver for VID: 0x04F2, PID: 0x0833, path: /dev/bus/usb/001/008
00000152 hotplug_libudev.c:260:get_driver() Looking for a driver for VID: 0x04F2, PID: 0x0833, path: /dev/bus/usb/001/008
00000218 hotplug_libudev.c:260:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0003, path: /dev/bus/usb/002/001

Re: Крипта на Linux не видит некоторые токены

ruslan_dzusev, добрый день.
Проблема в версии пакета pcsc-lite-ccid.
На CentOS 7 устанавливается очень старая версия пакета.
Для работы Рутокен Лайт необходима версия не ниже 1.4.15.

Re: Крипта на Linux не видит некоторые токены

Аверченко Кирилл пишет:

ruslan_dzusev, добрый день.
Проблема в версии пакета pcsc-lite-ccid.
На CentOS 7 устанавливается очень старая версия пакета.
Для работы Рутокен Лайт необходима версия не ниже 1.4.15.

Добрый день, а не подскажите ссылочку на актуальную версию ? Так как в системе обновлена до  актуальной версии из репозитория

Re: Крипта на Linux не видит некоторые токены

ruslan_dzusev, актуальной версии пакетов под CentOS 7 в официальном репозитории нет. Там только версия 2014 года.
Напишите, пожалуйста, на hotline@rutoken.ru.

(2023-08-11 16:04:14 отредактировано ruslan_dzusev)

Re: Крипта на Linux не видит некоторые токены

Может кому пригодится:
поставили пакеты:

pcsc-lite.libs-1.8.23-4.1.el7.x86_64.rpm

pcsc-lite-1.8.23-4.1.el7.x86_64.rpm

pcsc-lite.ccid-1.4.29-5.1.el7.x86_64.rpm

реализованные  для  Centos 8 полёт нормальный, но были конфликты со старыми версиями пакетов.

Для установки: разархивируйте файл и из папки с пакетами выполните следующие команды.
Для x64:
sudo yum install ./pcsc-lite-1.8.23-4.1.el7.x86_64.rpm ./pcsc-lite-ccid-1.4.29-5.1.el7.x86_64.rpm ./pcsc-lite-libs-1.8.23-4.1.el7.x86_64.rpm

Re: Крипта на Linux не видит некоторые токены

ruslan_dzusev, на centos 7 эти пакеты будут работать?

Re: Крипта на Linux не видит некоторые токены

Soslan_ZS, добрый день.
Мы собрали версии пакетов из CentOS 8 для CentOS 7.
Да, они будут работать. Напишите нам на hotline@rutoken.ru, вышлем архив.