не видется рутокен

7443498

New member
Сообщения
16
#1
Добрый день уважаемые форумчане.
Прошу помощи в решении вопроса. Мое знакомство с линуксом только начинается, а именно: на меня возложили обязанность на астра линукс установить ЭЦП для подписи документов. первым делом я скачал криптопро. с установкой которого проблем не возникло - инсталлер все решил за меня, а вот дальше начались хождения по мукам. я скачал драйвера для рутокена, с помощью команды cd перешел в загрузки, и установил sudo apt install файл., далее скачал библиотеки и тоже установил. действовал так как написано в инструкции на википедии., но вот начинаю просматриват контейнеры и сертификаты в криптопро, а там пусто. команда pcsc_scan выдает ошибку и не находит рутокен. после установки драйверов на рутокен надо что-то вводить в терминале или нет?


После установки криптопро. Далее по инструкции из википедии





1. Для корректной работы с токеном/смарт-картой обязательно требуется установить:

библиотека libccid, libgost-astra , пакеты pcscd



user@user6110:~$ sudo apt install libccid pcscd libgost-astra
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлен пакет libgost-astra самой новой версии (0.0.20).
libgost-astra установлен вручную.
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install».
Пакеты, имеющие неудовлетворённые зависимости:
libpcsclite1 : Ломает: pcscd (< 1.9.4-1) но 1.8.20-1 будет установлен
opensc : Зависит: opensc-pkcs11 (= 0.22.0-1) но он не будет установлен
Зависит: libreadline8 (>= 6.0) но он не может быть установлен
pcsc-tools : Зависит: libpcsc-perl но он не может быть установлен
Рекомендует: libgtk3-perl но он не может быть установлен
pcscd : Зависит: libpcsclite1 (= 1.8.20-1) но 1.9.4-1 будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета,
(или найдите другое решение).


2. Требуется перезагрузить службы


user@user6110:~$ sudo service pcscd restart
Failed to restart pcscd.service: Unit pcscd.service not found.




3. поиск и установка драйвера рутокен.


user@user6110:~$ cd /home/user/Загрузки/
user@user6110:~/Загрузки$ sudo apt install ifd-rutokens_1.0.4_amd64.deb
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет ifd-rutokens_1.0.4_amd64.deb
E: Не удалось найти пакет с помощью glob «ifd-rutokens_1.0.4_amd64.deb»
E: Не удалось найти пакет с помощью regex «ifd-rutokens_1.0.4_amd64.deb»








4. повторно устанавливаю драйвер


user@user6110:~/Загрузки$ sudo dpkg -i ifd-rutokens_1.0.4_amd64.deb
(Чтение базы данных … на данный момент установлено 181235 файлов и каталогов.)
Подготовка к распаковке ifd-rutokens_1.0.4_amd64.deb …
Распаковывается ifd-rutokens (1.0.4) на замену (1.0.4) …
Настраивается пакет ifd-rutokens (1.0.4) …




5. еще одна попытка перезагрузки служб


user@user6110:~/Загрузки$ sudo service pcscd restart
Failed to restart pcscd.service: Unit pcscd.service not found.




6. Попытка посмотреть считыватели


user@user6110:~/Загрузки$ /opt/cprocsp/sbin/amd64/cpconfig -hardware reader -view

Nick name: HDIMAGE
Connect name:
Reader name: HDD key storage

Nick name: CLOUD
Connect name:
Reader name: Cloud Token




7. повторно установка библиотек


user@user6110:~/Загрузки$ sudo apt-get install libccid pcscd libpcsclite1
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлен пакет libpcsclite1 самой новой версии (1.9.4-1).
libpcsclite1 установлен вручную.
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install».
Пакеты, имеющие неудовлетворённые зависимости:
libpcsclite1 : Ломает: pcscd (< 1.9.4-1) но 1.8.20-1 будет установлен
opensc : Зависит: opensc-pkcs11 (= 0.22.0-1) но он не будет установлен
Зависит: libreadline8 (>= 6.0) но он не может быть установлен
pcsc-tools : Зависит: libpcsc-perl но он не может быть установлен
Рекомендует: libgtk3-perl но он не может быть установлен
pcscd : Зависит: libpcsclite1 (= 1.8.20-1) но 1.9.4-1 будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета,
(или найдите другое решение).





user@user6110:~/Загрузки$ sudo apt-get install pcsc-tools
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлен пакет pcsc-tools самой новой версии (1.5.8-1).
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install».
Пакеты, имеющие неудовлетворённые зависимости:
opensc : Зависит: opensc-pkcs11 (= 0.22.0-1) но он не будет установлен
Зависит: libreadline8 (>= 6.0) но он не может быть установлен
Рекомендует: pcscd но он не будет установлен
pcsc-tools : Зависит: libpcsc-perl но он не может быть установлен
Рекомендует: libgtk3-perl но он не может быть установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета,
(или найдите другое решение).
user@user6110:~/Загрузки$ pcsc_scan
SCardEstablishContext: Service not available.
user@user6110:~/Загрузки$ pcsc_scan
SCardEstablishContext: Service not available.
user@user6110:~/Загрузки$ pcsc_scan
SCardEstablishContext: Service not available.
 
Последнее редактирование:

7443498

New member
Сообщения
16
#2
Ну где все гуру? Ранее поднимался данный вопрос - тема выше, но так и остался не решенным, хотя там попросили оставить почту. Что делать новичку, не имеющему опыта?
 

7443498

New member
Сообщения
16
#3
видимо проблема в отсутствии пакета pcscd, но что-то не могу его найти. если он в пакете с драйверами, то как его вытащить и установить?
 

oko

New member
Сообщения
1 257
#4
to 7443498
Собственно, ваша проблема в вашем же выводе apt по установке необходимых пакетов:
libpcsclite1 : Ломает: pcscd (< 1.9.4-1) но 1.8.20-1 будет установлен
opensc : Зависит: opensc-pkcs11 (= 0.22.0-1) но он не будет установлен
Зависит: libreadline8 (>= 6.0) но он не может быть установлен
pcsc-tools : Зависит: libpcsc-perl но он не может быть установлен
Рекомендует: libgtk3-perl но он не может быть установлен
pcscd : Зависит: libpcsclite1 (= 1.8.20-1) но 1.9.4-1 будет установлен
Что с этим делать зависит от того, как и откуда вы это ставите, какая все-таки версия AstraLinux, какой тип Рутокен используется и вообще от всей последовательности ваших действий. Но кроме вас этого никто не знает, а вы, вероятно, объяснить нормально не сумеете. Вывод: учитесь, разбирайтесь - проблема, в сущности, простая...
Или руководству намекните, что следует вас сводить на курсы, а не бездумно задачи нарезать. А еще лучше привлечь компетентных товарищей, потому что внедрение и настройка ЭП (термина "ЭЦП" уже давно не существует в контексте ваших задач, связанных с электронной подписью) для обеспечения значимого документооборота предусматривает внедрение сертифицированных СКЗИ. Что предусматривает реализацию ОКЗ согласно 152 инструкции ФАПСИ (ФСБ). Что либо требует определенной квалификации персонала в организации-владельце ЭП, либо участия организации-лицензиата ФСБ России...

ЗЫ И да, если мы говорим о AstraLinux SpecialEdition (раз уж тема в соответствующей ветке) и, возможно, версии 1.6, то pcscd прекрасно ставится с установочного диска + диска обновлений (если он используется). А pcsc-tools, которая позволяет вызывать pcsc_scan, для работы всей этой связки вам не нужна. Это всего лишь средство отладки работы токена в системе...
 

7443498

New member
Сообщения
16
#5
to 7443498
ЗЫ И да, если мы говорим о AstraLinux SpecialEdition (раз уж тема в соответствующей ветке) и, возможно, версии 1.6, то pcscd прекрасно ставится с установочного диска + диска обновлений (если он используется). А pcsc-tools, которая позволяет вызывать pcsc_scan, для работы всей этой связки вам не нужна. Это всего лишь средство отладки работы токена в системе...
ОКО, спасибо за участие и ответ. К сожалению сейчас нет возможности спорить с руководсьвом, поэтому взялся за данное направление. Попробую использовать установочный диск для решения проблемы. С версией Астра Линукс вы совершенно правы/
так что мне все же сделать?. вставил установочный диск, примонтировал. ввожу коману sudo apt install pcscd
он выдает:

Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
pcscd : Зависит: libpcsclite1 (= 1.8.24-1+astra1) но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
user@user6112:/media/cdrom0$ ^C

может кто-то последовательно сказать как поступить?
 
Последнее редактирование:

oko

New member
Сообщения
1 257
#6
to 7443498
Откровенного говоря, без понятия. Проверил на ALSE 1.6, Update 9 - при монтировании основного диска (образ iso) и диска текущих обновлений (образ iso) apt install pcscd libpcsclite1 pcsc-tools отрабатывает без проблем...
Есть подозрение, что установка КриптоПро поломала вам зависимости. И вообще не до конца понятно, откуда вы брали пакеты КриптоПро, pcsc и проч. Вариантов два: либо пытаться понять, что вы наломали в системе, либо поставить ее заново + поставить обновления + используя установочный диск и диск обновлений повторить установку драйвера Рутокен и КриптоПро...
Как монтировать несколько iso (установочный диск, диск обновлений, диск разработчика и обновлений для него, если требуется) и из них сделать репозиторий для apt - читайте на форуме. 100500 раз обсуждалось...
При установке чего-либо через apt из deb-пакетов, загруженных вручную, используйте конструкцию apt install /полный-путь-к-пакету/пакет.deb...