Arch Linux не видит Рутокен

Добрый день! Система не видит Рутокен
novator@archbook ~]$ pcsc_scan
Using reader plug'n play mechanism
Scanning present readers...
Waiting for the first reader... -   
[novator@archbook ~]$ sudo pcsc_scan
[sudo] пароль для novator:
Using reader plug'n play mechanism
Scanning present readers...
Waiting for the first reader... -

[novator@archbook installer]$ lsusb
Bus 003 Device 006: ID 2232:1029 Silicon Motion WebCam SC-13HDL11939N
Bus 003 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 005: ID 0cf3:3004 Qualcomm Atheros Communications AR3012 Bluetooth 4.0
Bus 004 Device 002: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 0a89:0020 Aktiv Rutoken S
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

[novator@archbook installer]$ pcscd -afddddd             
00000000 [139774017230784] debuglog.c:299:DebugLogSetLevel() debug level=debug
00000041 [139774017230784] debuglog.c:299:DebugLogSetLevel() debug level=debug
00000011 [139774017230784] debuglog.c:299:DebugLogSetLevel() debug level=debug
00000049 [139774017230784] debuglog.c:299:DebugLogSetLevel() debug level=debug
00000029 [139774017230784] debuglog.c:299:DebugLogSetLevel() debug level=debug
00000098 [139774017230784] pcscdaemon.c:497:main() kill failed: Operation not permitted
[novator@archbook installer]$ sudo systemctl stop pcscd.socket

[novator@archbook installer]$ pcscd -afddddd                 
00000000 [139929207297984] debuglog.c:299:DebugLogSetLevel() debug level=debug
00000034 [139929207297984] debuglog.c:299:DebugLogSetLevel() debug level=debug
00000032 [139929207297984] debuglog.c:299:DebugLogSetLevel() debug level=debug
00000023 [139929207297984] debuglog.c:299:DebugLogSetLevel() debug level=debug
00000023 [139929207297984] debuglog.c:299:DebugLogSetLevel() debug level=debug
00000076 [139929207297984] utils.c:81:GetDaemonPid() Can't open /run/pcscd/pcscd.pid: No such file or directory
00000172 [139929207297984] configfile.l:293:DBGetReaderListDir() Parsing conf directory: /etc/reader.conf.d
00000041 [139929207297984] configfile.l:369:DBGetReaderList() Parsing conf file: /etc/reader.conf.d/libccidtwin
00000072 [139929207297984] configfile.l:329:DBGetReaderListDir() Skipping non regular file: .
00000015 [139929207297984] configfile.l:329:DBGetReaderListDir() Skipping non regular file: ..
00000017 [139929207297984] pcscdaemon.c:663:main() pcsc-lite 1.8.26 daemon ready.
00000025 [139929207297984] pcscdaemon.c:698:main() cannot create /run/pcscd/pcscd.pid: Permission denied
00000039 [139929207297984] winscard_msg_srv.c:148:InitializeSocket() Unable to bind common socket: Address already in use
00000013 [139929207297984] pcscdaemon.c:724:main() Error initializing pcscd.
00000010 [139929207297984] pcscdaemon.c:787:at_exit() cleaning /run/pcscd
00000016 [139929207297984] pcscdaemon.c:817:clean_temp_files() Cannot remove /run/pcscd/pcscd.comm: Permission denied
00000018 [139929207297984] pcscdaemon.c:823:clean_temp_files() Cannot remove /run/pcscd/pcscd.pid: No such file or directory

Драйвер то-же установлен:
[novator@archbook installer]$ sudo sh installer.sh.in
Driver will be installed to: /usr/lib/pcsc/drivers

gzip: stdin: unexpected end of file
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Rules copied successfully
To start working with RutokenS, please, perform following actions:
1. Reload udev rules using: sudo udevadm control --reload-rules
2. Restart udev daemon using: sudo service udevd restart

Прошу помочь с настройкой

Re: Arch Linux не видит Рутокен

Добрый день!

Скорее всего, драйвер у Вас все-таки не установлен (особенно если единственное, что вы делали, это запуск шаблона скрипта sudo sh installer.sh.in).

Вам необходимо скачать исходный код драйвера отсюда -- вот прямая ссылка: https://github.com/AktivCo/rutokens-dri … 0.6.tar.gz и собрать его самостоятельно.

Выполняйте команды в соответствии с данной инструкцией сборки:

# pacman -S tar gcc make grep automake autoconf pkgconf libtool libusb libusb-compat pcsclite --needed
$ tar xvf rutoken-driver-x.y.z.tar.gz
$ cd rutoken-driver-x.y.z.tar.gz
$ ./bootstrap
$ ./configure
$ make
# make install

После этого вам осталось выполнить применение добавленного правила udev для Rutoken S:

# udevadm control --reload-rules && udevadm trigger

Если перезапуск правил udev не сработал, воспользуйтесь рекомендациями отсюда: https://unix.stackexchange.com/question … out-reboot

После этого вызов pcsc_scan должен сообщить о доступности Rutoken S.