Статус: Участник
  Группы: Участники
 Зарегистрирован: 22.01.2018(UTC) Сообщений: 29
  
	 
	
     | 
    
        
            
		      
                Добрый день!
  Использую ЛинуксМинт20.1 , КриптоПро 5.0 R3  Установил через графический интерфейс. Указал все пункты кроме КС2. Подключил токен к компьютеру - светится. Загружаю утилиту "cptools", токен не виден. Запускаю команду "/opt/cprocsp/bin/amd64/csptest -card -enum" , в ответ получаю "ERROR: SCardListReaders(NULL)".
  В чем может быть проблема?
  Использовал этот же ключ на Виндовз10. Утилита "cptools" видит токен и сертификаты без проблем. 
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
            
        
            
            
    
        
	Статус: Сотрудник
  Группы: Администраторы, Участники Зарегистрирован: 16.04.2008(UTC) Сообщений: 1,556
  Сказал(а) «Спасибо»: 44 раз Поблагодарили: 650 раз в 448 постах
  
	 
	
     | 
    
        
            
		      
                Здравствуйте. А какой токен? Диагностику надо начинать от более низких уровней к более высоким (и не переходим к следующему шагу, если получили проблему на предыдущем): 1. Смотрим наличие устройства в системе:  2. Проверяем наличие пакетов libpcsclite1, libccid и pcscd + пакет cprocsp-rdr-pcsc-64 будет нужен потом (после того, как заработает csptest -card) Код:dpkg -l|grep "pcsc\|ccid" 
 3. Проверяем, что служба запущена: Иногда она может автоматически стартовать при любом обращении и выключаться при простое, тогда её можно пробудить с помощью: Код:/opt/cprocsp/bin/amd64/csptest -card -enum -v -v 
 4. Останавливаем службу и пускаем её в режиме отладки в foreground (она будет сыпать журналами и не отдавать управление - это то, что нужно): Код:service pcscd stop
pcscd -df 
 Возможно, журналов при таком старте будет достаточно, чтобы понять, в чём ошибка. Возможно, надо открыть соседнюю консоль и обратиться к ней: Код:/opt/cprocsp/bin/amd64/csptest -card -enum -v -v 
 4.A. Бывает, не хватает ccid-драйвера (обязательно нужен для Rutoken S) 4.B. Бывают конфликты между openct и ccid-драйверами: надо добавлять исключения в конфиг openct, либо сносить пакет openct 4.C. Бывают редкие проблемы с разграничением доступа с помощью polkit:  https://www.cryptopro.ru...ts&m=81517#post81517   | 
 | 
            
	 
        
    
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
    
        
            
            
    
        
	Статус: Участник
  Группы: Участники
 Зарегистрирован: 22.01.2018(UTC) Сообщений: 29
  
	 
	
     | 
    
        
            
		      
                Окей! Токен RutokenLite Первая команда выдает следующее: Цитата:lsusb Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 003: ID 046d:0807 Logitech, Inc. Webcam B500 Bus 003 Device 002: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
   Явно система не видит токен, но он светится. Раньше токен был виден. Раньше - это, предположительно, пол года назад, до замены сертификата на ключе или до апгрейда системы с версии 19 до версии 20, но это только догадки.  
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
            
        
            
            
    
        
	Статус: Активный участник
  Группы: Участники
 Зарегистрирован: 05.07.2018(UTC) Сообщений: 468
  Сказал(а) «Спасибо»: 43 раз Поблагодарили: 69 раз в 61 постах
  
	 
	
     | 
    
         | 
 | 
            
	 
        
    
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
    
        
            
            
    
        
	Статус: Сотрудник
  Группы: Администраторы, Участники Зарегистрирован: 16.04.2008(UTC) Сообщений: 1,556
  Сказал(а) «Спасибо»: 44 раз Поблагодарили: 650 раз в 448 постах
  
	 
	
     | 
    
        
            
		      
                Автор: Сергей001  Токен RutokenLite  Если lsusb устройство не видит, то вам в поддержку LinuxMint или Актива ;) Я какого не встречал. Попробуйте  другой USB-порт  перезагрузиться  перезагрузиться со вставленным токеном
  Наличие пакета pcscd на этом этапе роли не играет.   | 
 | 
            
	 
        
    
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
            
        
            
            
    
        
	Статус: Участник
  Группы: Участники
 Зарегистрирован: 22.01.2018(UTC) Сообщений: 29
  
	 
	
     | 
    
        
            
		      
                Продолжаем разговор. Поменял ЮСБ порт, токен заработал. Имеется в виду, что система его видит и браузерный плагин тоже, но утилита cptool всё еще отказывается его признавать даже под рутом. Продолжаю диагностику по вышеуказанной инструкции: 2. Цитата:dpkg -l|grep "pcsc\|ccid" ii  cprocsp-rdr-pcsc-64                                         5.0.12222-6                             amd64        CryptoPro CSP. PC/SC devices support. Build 12222. ii  libccid                                                     1.4.31-1                                amd64        PC/SC driver for USB CCID smart card readers ii  libpcsclite1:amd64                                          1.8.26-3                                amd64        Middleware to access a smart card using PC/SC (library) ii  pcscd                                                       1.8.26-3                                amd64        Middleware to access a smart card using PC/SC (daemon side)  3. Цитата:service pcscd status ● pcscd.service - PC/SC Smart Card Daemon      Loaded: loaded (/lib/systemd/system/pcscd.service; indirect; vendor preset: enabled)      Active: inactive (dead) since Fri 2021-09-03 13:39:14 MSK; 3min 0s ago TriggeredBy: ● pcscd.socket        Docs: man:pcscd(8)     Process: 14543 ExecStart=/usr/sbin/pcscd --foreground --auto-exit (code=exited, status=0/SUCCESS)    Main PID: 14543 (code=exited, status=0/SUCCESS)
  сен 03 13:36:18 sergen systemd[1]: Started PC/SC Smart Card Daemon. сен 03 13:39:14 sergen systemd[1]: pcscd.service: Succeeded.
   4. Цитата:pcscd -df 00000000 [139885325772736] pcscdaemon.c:347:main() pcscd set to foreground with debug send to stdout 00000037 [139885325772736] utils.c:81:GetDaemonPid() Can't open /run/pcscd/pcscd.pid: No such file or directory 00000093 [139885325772736] configfile.l:293:DBGetReaderListDir() Parsing conf directory: /etc/reader.conf.d 00000023 [139885325772736] configfile.l:369:DBGetReaderList() Parsing conf file: /etc/reader.conf.d/libccidtwin 00000045 [139885325772736] configfile.l:329:DBGetReaderListDir() Skipping non regular file: . 00000007 [139885325772736] configfile.l:329:DBGetReaderListDir() Skipping non regular file: .. 00000010 [139885325772736] pcscdaemon.c:663:main() pcsc-lite 1.8.26 daemon ready. 00000014 [139885325772736] pcscdaemon.c:698:main() cannot create /run/pcscd/pcscd.pid: Permission denied 00000022 [139885325772736] winscard_msg_srv.c:148:InitializeSocket() Unable to bind common socket: Address already in use 00000007 [139885325772736] pcscdaemon.c:724:main() Error initializing pcscd. 00000005 [139885325772736] pcscdaemon.c:787:at_exit() cleaning /run/pcscd 00000008 [139885325772736] pcscdaemon.c:817:clean_temp_files() Cannot remove /run/pcscd/pcscd.comm: Permission denied 00000010 [139885325772736] pcscdaemon.c:823:clean_temp_files() Cannot remove /run/pcscd/pcscd.pid: No such file or directory  Тут определенно есть проблемы, некоторые строки выделены красным в терминале. Цитата:/opt/cprocsp/bin/amd64/csptest -card -enum -v -v Aktiv Rutoken lite 00 00   Card present, ATR=3B 8B 01 52 75 74 6F 6B 65 6E 6C 69 74 65 C2    Unknown applet Total: SYS: 0,000 sec USR: 0,000 sec UTC: 0,160 sec [ErrorCode: 0x00000000]
   Прошу прокомментировать полученные результаты. Сам не смогу, поскольку с криптопро тесно не общаюсь. Вишу что не хватает какого-то разрешения.  
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
    
        
            
            
    
        
	Статус: Сотрудник
  Группы: Администраторы, Участники Зарегистрирован: 16.04.2008(UTC) Сообщений: 1,556
  Сказал(а) «Спасибо»: 44 раз Поблагодарили: 650 раз в 448 постах
  
	 
	
     | 
    
        
            
		      
                Хорошо. Раз "csptest -card -enum -v -v" устройство видит, значит к ОС больше претензий нет. Для работы с Рутокенами, надо ставить пакеты 
 -  cprocsp-rdr-pcsc-64
  -  cprocsp-rdr-rutoken-64
  
 Давайте уж сразу: Код:dpkg -l|grep "pcsc\|ccid\|cprocsp"
/opt/cprocsp/bin/amd64/csptest -enum -info -type PP_ENUMREADERS -flags 32
/opt/cprocsp/bin/amd64/csptest -keyset -verifycontext -enum -unique 
    | 
 | 
            
	 
        
    
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
            
        
            
            
    
        
	Статус: Участник
  Группы: Участники
 Зарегистрирован: 22.01.2018(UTC) Сообщений: 29
  
	 
	
     | 
    
        
            
		      
                ОК! Цитата:dpkg -l|grep "pcsc\|ccid\|cprocsp" ii  cprocsp-cptools-gtk-64                                      5.0.12222-6                             amd64        GUI application for various CSP tasks. Build 12222. ii  cprocsp-curl-64                                             5.0.12222-6                             amd64        CryptoPro cURL shared library and application. Build 12222. ii  cprocsp-pki-cades-64                                        2.0.14071-1                             amd64        CryptoPro ECP SDK ii  cprocsp-pki-phpcades-64                                     2.0.14071-1                             amd64        CryptoPro ECP SDK PHP extension ii  cprocsp-pki-plugin-64                                       2.0.14071-1                             amd64        CryptoPro ECP Browser plug-in ii  cprocsp-rdr-cloud-64                                        5.0.12222-6                             amd64        DSS keys support module ii  cprocsp-rdr-cpfkc-64                                        5.0.12222-6                             amd64        FKC support module ii  cprocsp-rdr-cryptoki-64                                     5.0.12222-6                             amd64        Module for PKCS11 keys support. Build 12222. ii  cprocsp-rdr-edoc-64                                         5.0.12222-6                             amd64        Electronic documents support module ii  cprocsp-rdr-emv-64                                          5.0.12222-6                             amd64        EMV/Gemalto support module ii  cprocsp-rdr-gui-gtk-64                                      5.0.12222-6                             amd64        CryptoPro CSP GTK GUI components. Build 12222. ii  cprocsp-rdr-infocrypt-64                                    5.0.12222-6                             amd64        Infocrypt FKC support module ii  cprocsp-rdr-inpaspot-64                                     5.0.12222-6                             amd64        Inpaspot support module ii  cprocsp-rdr-kst-64                                          5.0.12222-6                             amd64        MorphoKST support module ii  cprocsp-rdr-mskey-64                                        5.0.12222-6                             amd64        Mskey support module ii  cprocsp-rdr-novacard-64                                     5.0.12222-6                             amd64        Novacard support module ii  cprocsp-rdr-pcsc-64                                         5.0.12222-6                             amd64        CryptoPro CSP. PC/SC devices support. Build 12222. ii  cprocsp-rdr-rosan-64                                        5.0.12222-6                             amd64        Rosan support module ii  cprocsp-rdr-rutoken-64                                      5.0.12222-6                             amd64        Rutoken support module ii  cprocsp-stunnel-64                                          5.0.12222-6                             amd64        CryptoPro Universal SSL/TLS tunnel. Build 12222. ii  libccid                                                     1.4.31-1                                amd64        PC/SC driver for USB CCID smart card readers ii  libpcsclite1:amd64                                          1.8.26-3                                amd64        Middleware to access a smart card using PC/SC (library) ii  lsb-cprocsp-base                                            5.0.12222-6                             all          CryptoPro CSP directories and scripts. Build 12222. ii  lsb-cprocsp-ca-certs                                        5.0.12222-6                             all          CryptoPro CA certificates. Build 12222. ii  lsb-cprocsp-capilite-64                                     5.0.12222-6                             amd64        CryptoPro CSP. CryptoAPI Lite libraries and applications. Build 12222. ii  lsb-cprocsp-import-ca-certs                                 5.0.12222-6                             all          Import OS root certificates in CryptoPro CSP. Build 12222. ii  lsb-cprocsp-kc1-64                                          5.0.12222-6                             amd64        CryptoPro CSP KC1. Build 12222. ii  lsb-cprocsp-pkcs11-64                                       5.0.12222-6                             amd64        CryptoPro PKCS11. Build 12222. ii  lsb-cprocsp-rdr-64                                          5.0.12222-6                             amd64        CryptoPro CSP common libraries and utilities. Build 12222. ii  pcscd         Цитата:/opt/cprocsp/bin/amd64/csptest -enum -info -type PP_ENUMREADERS -flags 32 CSP (Type:80) v5.0.10009 KC1 Release Ver:5.0.12222 OS:Linux CPU:AMD64 FastCode:READY:AVX. CryptAcquireContext succeeded.HCRYPTPROV: 24793443 GetProvParam(...PP_ENUMREADERS...) until it returns false Flags: 0x20   Len    Byte  NickName/Name/Media ___________________________________  0x012a  0x00  HDIMAGE                HDD key storage                NO_UNIQUE  0x012a  0x02  CLOUD                Cloud Token                NO_MEDIA  0x012a  0x03  Aktiv Rutoken lite 00 00                Rutoken lite                rutoken_lt_3a594b3b Cycle exit when getting data. 3 items found. Level completed without problems. Total: SYS: 0,000 sec USR: 0,030 sec UTC: 0,170 sec [ErrorCode: 0x00000000]
   Цитата:/opt/cprocsp/bin/amd64/csptest -keyset -verifycontext -enum -unique CSP (Type:80) v5.0.10009 KC1 Release Ver:5.0.12222 OS:Linux CPU:AMD64 FastCode:READY:AVX. AcquireContext: OK. HCRYPTPROV: 23942753 45397aee-ea7e-4a81-b697-87bc907d77e|SCARD\rutoken_lt_3a564b3b\0A10\EB6B Nesterov_Serg_Genadievvich_05052021_1620217033|SCARD\rutoken_lt_3a594b4b\0B00\F1E6 OK. Total: SYS: 0,000 sec USR: 0,040 sec UTC: 0,140 sec [ErrorCode: 0x00000000]   
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
    
        
            
            
    
        
	Статус: Сотрудник
  Группы: Администраторы, Участники Зарегистрирован: 16.04.2008(UTC) Сообщений: 1,556
  Сказал(а) «Спасибо»: 44 раз Поблагодарили: 650 раз в 448 постах
  
	 
	
     | 
    
        
            
		      
                Судя по печати токены видны. А где не видны? В cptools? Под тем же пользователем? Можете прислать скрин вкладки "Контейнеры"?    | 
 | 
            
	 
        
    
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
            
        
            
            
    
        
	Статус: Участник
  Группы: Участники
 Зарегистрирован: 22.01.2018(UTC) Сообщений: 29
  
	 
	
     | 
    
        
            
		      
                "Факир был пьян и фокус не удался...." Получилось запустить cptool и увидеть токены. Фокус был в том, что ранее я запускал утилиту, скорее всего, под рутом. Но, волей случая, сегодня я забыл активировать рут и утилита сработала нормально. Но в терминале вываливается такое предупреждение: Цитата:/opt/cprocsp/bin/amd64/cptools
  (cptools:10132): dbind-WARNING **: 19:51:54.023: Couldn't register with accessibility bus: An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender="(null)" (inactive) interface="org.freedesktop.DBus" member="Hello" error name="(unset)" requested_reply="0" destination="org.freedesktop.DBus" (bus)
   Что это значит и стоит ли на сообщение обращать внимание?  
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
    
	                           
	
    
        Быстрый переход
         
	
    
    Вы не можете создавать новые темы в этом форуме.
	
	Вы не можете отвечать в этом форуме.
	
	Вы не можете удалять Ваши сообщения в этом форуме.
	
	Вы не можете редактировать Ваши сообщения в этом форуме.
	
	Вы не можете создавать опросы в этом форуме.
	
	Вы не можете голосовать в этом форуме.
	
	
    
    
        Important Information:
        The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
        
        
More Details
        Close