Bug 45282 - картридер не видит смарт-карту
Summary: картридер не видит смарт-карту
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: pcsc-lite-openct (show other bugs)
Version: unstable
Hardware: x86 Linux
: P5 normal
Assignee: viy
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-02-15 13:28 MSK by alexunderboots
Modified: 2023-03-11 14:02 MSK (History)
4 users (show)

See Also:


Attachments
лог (62.00 KB, text/plain)
2023-03-10 05:24 MSK, alexunderboots
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description alexunderboots 2023-02-15 13:28:05 MSK
W10, update, dist, kernel
Крипто-про CSP 5 не видит смарт-карту в картридере.
всё начинает работать после удаления openct и pcsc-lite-openct
Comment 1 Ivan Alekseev 2023-02-16 10:59:02 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
Comment 2 Andrey Cherepanov 2023-02-16 11:26:27 MSK
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 ?
Comment 3 Ivan Alekseev 2023-02-16 11:40:55 MSK
(Ответ для Andrey Cherepanov на комментарий #2)
> Поставить конфликт между pcsc-lite-openct и pcsc-lite-ccid ?
Да, это должно помочь.
Comment 4 Repository Robot 2023-02-20 11:28:06 MSK
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).
Comment 5 alexunderboots 2023-03-07 11:46:42 MSK
Первичная проблема решалась удалением этих пакетов:
openct- pcsc-lite-openct- libopenct- pcsc-lite-asedriveiiie-usb- pcsc-lite-acsccid-

но на некоторых "поправленных" компах проблема возникла вновь
Comment 6 alexunderboots 2023-03-10 05:24:12 MSK
Created attachment 12713 [details]
лог

Крипта вновь не видит карту
Comment 7 alexunderboots 2023-03-10 05:24:26 MSK
Первичная проблема решалась удалением этих пакетов:
openct- pcsc-lite-openct- libopenct- pcsc-lite-asedriveiiie-usb- pcsc-lite-acsccid-

но на некоторых "поправленных" компах проблема возникла вновь
Крипта карту не видит
Comment 8 Repository Robot 2023-03-11 14:02:09 MSK
pcsc-lite-ccid-1.5.2-alt1 -> p10:

 Mon Feb 20 2023 Andrey Cherepanov <cas@altlinux> 1.5.2-alt1
 - New version.
 - Conflicted with pcsc-lite-openct (ALT #45282).