Summary: | картридер не видит смарт-карту | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | alexunderboots <al.tar44046> | ||||
Component: | pcsc-lite-openct | Assignee: | viy <viy> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P5 | CC: | al.tar44046, cas, qwetwe, viy | ||||
Version: | unstable | ||||||
Hardware: | x86 | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
alexunderboots
2023-02-15 13:28:05 MSK
Проверялось в Sisyphus, ошибка воспроизводится. Версии пакетов: pcsc-lite-openct-0.6.20-alt4.qa1.x86_64 libopenct-0.6.20-alt4.qa1.x86_64 openct-0.6.20-alt4.qa1.x86_64 Стенд: workstation-10-x86-64, обновленная до Sisyphus. Шаги для воспроизведения: 1) Подключить токен (например, Рутокен ЭЦП PKI) к компьютеру; 2) $ pcsc_scan -r Фактический результат: '0: Generic CCID Reader 00 00' Ожидаемый результат: '0: Aktiv Rutoken ECP 00 00' === Иногда в дистрибутиве уже присутствует пакет openct. Он конфликтует с библиотекой CCID (pcsc-lite-ccid). В этом случае вывод pcsc_scan будет примерно таким: $ pcsc_scan -r Using reader plug'n play mechanism Scanning present readers... 0: Generic CCID Reader 01 00 Чтобы исправить, необходимо удалить следующие пакеты: # apt-get remove openct pcsc-lite-openct libopenct После чего перезапустить службу pcscd вместе с сокетом: # systemctl restart pcscd.service pcscd.socket После этого вывод pcsc_scan должен стать корректным: $ pcsc_scan -r Using reader plug'n play mechanism Scanning present readers... 0: Aktiv Rutoken ECP 00 00 https://wiki.gentoo.org/wiki/OpenCT Note The OpenCT daemon blocks all detected cardreaders for every other software. An exception is, if you use the ifdhandler for PCSC-Lite. Поставить конфликт между pcsc-lite-openct и pcsc-lite-ccid ? (Ответ для Andrey Cherepanov на комментарий #2) > Поставить конфликт между pcsc-lite-openct и pcsc-lite-ccid ? Да, это должно помочь. pcsc-lite-ccid-1.5.2-alt1 -> sisyphus: Mon Feb 20 2023 Andrey Cherepanov <cas@altlinux> 1.5.2-alt1 - New version. - Conflicted with pcsc-lite-openct (ALT #45282). Первичная проблема решалась удалением этих пакетов: openct- pcsc-lite-openct- libopenct- pcsc-lite-asedriveiiie-usb- pcsc-lite-acsccid- но на некоторых "поправленных" компах проблема возникла вновь Created attachment 12713 [details]
лог
Крипта вновь не видит карту
Первичная проблема решалась удалением этих пакетов: openct- pcsc-lite-openct- libopenct- pcsc-lite-asedriveiiie-usb- pcsc-lite-acsccid- но на некоторых "поправленных" компах проблема возникла вновь Крипта карту не видит |