Re: КриптоПро 5 РедОС 7.2 Не видит подключенный Рутокен

Есть возможность проверить работу на компьютере с Windows?

Re: КриптоПро 5 РедОС 7.2 Не видит подключенный Рутокен

Токен на компьютере с Windows 10 работает.

Re: КриптоПро 5 РедОС 7.2 Не видит подключенный Рутокен

nkomputer, у вас виртуальная машина или реальная с RedOS? после замены файла Info.plist вы перезагружали компьютер?

Re: КриптоПро 5 РедОС 7.2 Не видит подключенный Рутокен

Машина реальная с редОС. Компьютер перезагружал.

Re: КриптоПро 5 РедОС 7.2 Не видит подключенный Рутокен

nkomputer, в таком случае должно все работать.
Можете еще раз сделать сценарий:
1. sudo systemctl stop pcscd.socket
2. sudo systemctl stop pcscd.service
3. sudo pcscd -afd > pcscd.log
4. Подключить Рутокен.
5. Во втором окне терминала выполнить: lsusb
6. После этого остановить команду из пункта 3 и прислать нам файл лога pcscd.log и вывод терминала из пункта 5?

Re: КриптоПро 5 РедОС 7.2 Не видит подключенный Рутокен

[user@localhost ~]$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 09da:3519 A4Tech Co., Ltd.
Bus 001 Device 002: ID 1a2c:2c27 China Resource Semico Co., Ltd
Bus 001 Device 004: ID 0a89:0025 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Re: КриптоПро 5 РедОС 7.2 Не видит подключенный Рутокен

00000000 debuglog.c:299:DebugLogSetLevel() debug level=debug
00000120 utils.c:82:GetDaemonPid() Can't open /var/run/pcscd/pcscd.pid: No such file or directory
00000227 configfile.l:293:DBGetReaderListDir() Parsing conf directory: /etc/reader.conf.d
00000038 configfile.l:330:DBGetReaderListDir() Skipping non regular file: ..
00000009 configfile.l:330:DBGetReaderListDir() Skipping non regular file: .
00000018 pcscdaemon.c:663:main() pcsc-lite 1.8.26 daemon ready.
00000925 hotplug_libudev.c:184:HPReadBundleValues() Error parsing /usr/lib64/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist
00000483 hotplug_libudev.c:301:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000058 hotplug_libudev.c:301:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000050 hotplug_libudev.c:301:get_driver() Looking for a driver for VID: 0x1A2C, PID: 0x2C27, path: /dev/bus/usb/001/002
00000045 hotplug_libudev.c:301:get_driver() Looking for a driver for VID: 0x1A2C, PID: 0x2C27, path: /dev/bus/usb/001/002
00000045 hotplug_libudev.c:301:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000049 hotplug_libudev.c:301:get_driver() Looking for a driver for VID: 0x09DA, PID: 0x3519, path: /dev/bus/usb/001/003
00000048 hotplug_libudev.c:301:get_driver() Looking for a driver for VID: 0x09DA, PID: 0x3519, path: /dev/bus/usb/001/003
00000073 hotplug_libudev.c:301:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0003, path: /dev/bus/usb/002/001
18905244 hotplug_libudev.c:655:HPEstablishUSBNotifications() USB Device add
00000063 hotplug_libudev.c:301:get_driver() Looking for a driver for VID: 0x0A89, PID: 0x0025, path: /dev/bus/usb/001/004
99999999 pcscdaemon.c:193:signal_thread() Received signal: 2
00000039 pcscdaemon.c:227:signal_thread() Preparing for suicide
00001237 hotplug_libudev.c:717:HPStopHotPluggables() Hotplug stopped
01000156 readerfactory.c:1353:RFCleanupReaders() entering cleaning function
00000016 winscard_svc.c:155:ContextsDeinitialize() remaining threads: 0
00000003 pcscdaemon.c:787:at_exit() cleaning /var/run/pcscd

Re: КриптоПро 5 РедОС 7.2 Не видит подключенный Рутокен

nkomputer, у вас либо опять повредился файл Info.plist, либо он неправильно заменился.
Попробуйте остановить сервис:
sudo systemctl stop pcscd.socket
sudo systemctl stop pcscd.service
Скопировать файл Info.plist
sudo cp ./Info.plist /usr/lib64/pcsc/drivers/ifd-ccid.bundle/Contents/
После этого перезагрузить компьютер и проверить работу Рутокена.

Re: КриптоПро 5 РедОС 7.2 Не видит подключенный Рутокен

попробовал. все равно не работает

Re: КриптоПро 5 РедОС 7.2 Не видит подключенный Рутокен

Итого необходим следующий порядок действий для RedOS 7.2:
1. Создать файл нового репозитория:
sudo nano /etc/yum.repos.d/RedOS-Updates.repo
2. Добавить в него следующую информацию и сохранить файл:
[updates]
name=RedOS - Updates
baseurl=http://repo.red-soft.ru/redos/7.2/$basearch/updates
gpgcheck=0
3. Выполнить обновление репозиториев командой:
sudo yum repolist
4. Выполнить обновления пакетов:
sudo yum update pcsc-lite pcsc-lite-ccid pcsc-lite-libs
5. Убедиться что токен виден.
Проблема в устаревших версиях пакетов pcsc-lite pcsc-lite-ccid pcsc-lite-libs

Re: КриптоПро 5 РедОС 7.2 Не видит подключенный Рутокен

На рабочей станции nkomputer было обнаружены следующие проблемы:
1. Файл /usr/lib64/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist был некорректно модифицирован (некоторые СЗИ, работающие со смарт-картами, к сожалению, приводят этот файл в некорректное состояние). Об этой проблеме свидетельствовала эта строчка в логе pcscd (см.  #37):

nkomputer пишет:

00000925 hotplug_libudev.c:184:HPReadBundleValues() Error parsing /usr/lib64/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist

Такая проблема решается восстановлением файла Info.plist либо путем переустановки пакета pcsc-lite-ccid, либо путем взаимодействия с техподдержкой Рутокен по почте.

2. Были установлены пакеты pcsc-lite и pcsc-lite-ccid, конфликтующие с Рутокен Lite. Обновление пакетов до свежих версий по инструкции (см. #40) решило эту проблему.