| Summary: | Обновить pcsc-lite до 1.8.18 | ||
|---|---|---|---|
| Product: | Branch p6 | Reporter: | Vitaly Lipatov <lav> |
| Component: | pcsc-lite | Assignee: | Andrey Cherepanov <cas> |
| Status: | CLOSED FIXED | QA Contact: | QA p6 <qa-p6> |
| Severity: | normal | ||
| Priority: | P3 | CC: | shakirov |
| Version: | не указана | ||
| Hardware: | all | ||
| OS: | Linux | ||
Отправил на сборку в p6 http://git.altlinux.org/tasks/174246/ Ввиду отсутствия в p6 нужной версии polkit и systemd собрано без них. Видимо, нужно потестировать, что это меняет для pcscd. 2016-12-09 Vitaly Lipatov <lav at altlinux.ru> 1.8.18-alt0.M60P.1 - backport to ALTLinux p6 (by rpmbph script) - build without polkit and systemd support |
Вот запуск на проброшенном через ssh с машины на p8 сокете: $ PCSCLITE_CSOCK_NAME=pcscd-lav.comm strace -y -f pcsc_scan stat("pcscd-lav.comm", {st_mode=S_IFSOCK|0600, st_size=0, ...}) = 0 socket(PF_FILE, SOCK_STREAM, 0) = 4 connect(4, {sa_family=AF_FILE, path="pcscd-lav.comm"}, 17) = 0 ioctl(4<socket:[29551]>, FIONBIO, [1]) = 0 select(5, NULL, [4<socket:[29551]>], NULL, NULL) = 1 (out [4]) sendto(4, "\f\0\0\0\21\0\0\0", 8, MSG_NOSIGNAL, NULL, 0) = 8 select(5, NULL, [4<socket:[29551]>], NULL, NULL) = 1 (out [4]) sendto(4, "\4\0\0\0\2\0\0\0\0\0\0\0", 12, MSG_NOSIGNAL, NULL, 0) = 12 select(5, [4<socket:[29551]>], NULL, NULL, NULL) = 1 (in [4]) read(4<socket:[29551]>, "\4\0\0\0\3\0\0\0\35\0\20\200", 12) = 12 write(1</dev/pts/8>, "\33[31mSCardEstablishContext: Serv"..., 55SCardEstablishContext: Service not available. ) = 55 видно, что мы отправляем запрос и читаем ответ. Использование pcsc-lite 1.8.18 решает проблему.