Рутокен (Rutoken ECP) и Manjaro
Добрый день.
Не получается настроить рутокен.
Библиотеки ccid, pcsclite, pcsc-tools в оф. репозитории отмечены как установленные.
Пакет pcscd тоже вроде бы установлен, но команду start почему то не понимает:
$ sudo pcscd start
Unknown option: start
Usage: pcscd options
Options:
-a, --apdu log APDU commands and results
-c, --config new reader.conf.d path
-f, --foreground run in foreground (no daemon),
send logs to stdout instead of syslog
-T, --color force use of colored logs
-h, --help display usage information
-H, --hotplug ask the daemon to rescan the available readers
-v, --version display the program version number
-d, --debug display lower level debug messages
-i, --info display info level debug messages
-e --error display error level debug messages (default level)
-C --critical display critical only level debug messages
--force-reader-polling ignore the IFD_GENERATE_HOTPLUG reader capability
-t, --max-thread maximum number of threads (default 200)
-s, --max-card-handle-per-thread maximum number of card handle per thread (default: 200)
-r, --max-card-handle-per-reader maximum number of card handle per reader (default: 200)
-x, --auto-exit pcscd will quit after 60 seconds of inactivity
-S, --reader-name-no-serial do not include the USB serial number in the name
-I, --reader-name-no-interface do not include the USB interface name in the name
$ pcscd -afddddd
00000000 [140025797924800] debuglog.c:297:DebugLogSetLevel() debug level=debug
00000016 [140025797924800] debuglog.c:297:DebugLogSetLevel() debug level=debug
00000003 [140025797924800] debuglog.c:297:DebugLogSetLevel() debug level=debug
00000003 [140025797924800] debuglog.c:297:DebugLogSetLevel() debug level=debug
00000003 [140025797924800] debuglog.c:297:DebugLogSetLevel() debug level=debug
00000082 [140025797924800] pcscdaemon.c:626:main() cannot create /run/pcscd: Permission denied
$ lsusb
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 008: ID 30fa:0400 USB OPTICAL MOUSE
Bus 001 Device 005: ID 1a2c:0e24 China Resource Semico Co., Ltd USB Keyboard
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 04a9:1909 Canon, Inc. CanoScan LiDE 110
Bus 003 Device 007: ID 0a89:0030 Aktiv Rutoken ECP
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Определяется как 0a89:0030 Aktiv Rutoken ECP
Команда pcsc_scan дает такой результат:
$ pcsc_scan
SCardEstablishContext: Service not available.
Пробовал ставить пакеты с altlinux.org (в репозиториях их нет) c помощью rpm-tools, но не получилось.
pcsc-lite-ccid-1.4.36-alt1.x86_64.rpm
libpcsclite-1.9.8-alt1.x86_64.rpm
pcsc-lite-1.9.8-alt1.x86_64.rpm
пишет кучу всяких зависимостей которые нужны для установки, хотя некоторые из них уже установлены.