Рутокен Плагин и macOS 10.15 (open beta 8)

Коллеги, добрый день.
Уточните, проверялась ли возможность использования веб-портала ЦР Рутокен на ОС macOS 10.15 Catalina (open beta 8) в связке с Рутокен плагин-ом.

В настоящий момент при переходе на веб-портал в браузере Chrome 77.0.3865.90 - сталкиваюсь с ошибкой "Аппаратная ошибка. Попробуйте переподключить устройство".

Собственно, переподключение устройства, использование другого устройства, перезагрузка браузера, перестановка плагина и расширения ничего не дали. В консоли Chrome никаких ошибок не падает.

Re: Рутокен Плагин и macOS 10.15 (open beta 8)

Здравствуйте.

У нас на developer beta 8 работает.
Какая модель рутокена используется при тестировании.
Приложите скриншоты всех ошибок, которые у вас возникают.

Re: Рутокен Плагин и macOS 10.15 (open beta 8)

Доброе утро.
Модели токенов:
ЭЦП 2.0 (4500)
ЭЦП 2.0 (3000).

Касательно ошибок:
В браузере Яндекс плагин не детектится вовсе:
https://forum.rutoken.ru/uploads/images/2019/09/230d4e86caccebb48a5c8fa3d4979294.png

В браузере Chrome вот такая ерунда:
https://forum.rutoken.ru/uploads/images/2019/09/9d0a5fe16a2bd7139e4cd9b4f08f5485.png

Рутокен плагин версии 4.4.1. Расширение версии 1.0.4.0

Re: Рутокен Плагин и macOS 10.15 (open beta 8)

Перепроверили у себя еще раз с "чистой" установкой macOS 10.15 — работает.
А какой именно модели у вас Mac?

Re: Рутокен Плагин и macOS 10.15 (open beta 8)

Доброе утро.

MacBook Pro (Retina, 15-inch, Mid 2015)
Точный номер сборки Каталины: 19A558d

P.S. Теоретически, могу попробовать обновиться до 9-ой беты и проверить работоспособность там, но смогу это сделать не раньше следующей недели.

Re: Рутокен Плагин и macOS 10.15 (open beta 8)

asoldatov пишет:

P.S. Теоретически, могу попробовать обновиться до 9-ой беты и проверить работоспособность там, но смогу это сделать не раньше следующей недели.

Сначала надо посмотреть какая в системе установлена PKCS#11 библиотека для Рутокен ЭЦП 2.0.
Выполните команду md5 /Library/Aktiv\ Co/Rutoken\ ECP/lib/librtpkcs11ecp.dylib
Напишите сюда получившееся значение контрольной суммы.

Re: Рутокен Плагин и macOS 10.15 (open beta 8)

Касательно библиотеки:
Версия - 1.9.15.0 (загружал с Вашего сайта)

otool -L /Library/Aktiv\ Co/Rutoken\ ECP/lib/librtpkcs11ecp.dylib
/Library/Aktiv Co/Rutoken ECP/lib/librtpkcs11ecp.dylib:
    @rpath/librtpkcs11ecp.dylib (compatibility version 0.0.0, current version 1.9.15)

MD5: 430c2e2ac57a641e081623a88b5d07f0

Re: Рутокен Плагин и macOS 10.15 (open beta 8)

Выполните pcsctest для обоих рутокенов и приложите вывод консоли.

Re: Рутокен Плагин и macOS 10.15 (open beta 8)

И еще:
ls ~/Library/Internet\ Plug-Ins/
ls /Library/Internet\ Plug-Ins/

Re: Рутокен Плагин и macOS 10.15 (open beta 8)

ls ~/Library/Internet\ Plug-Ins/

ls /Library/Internet\ Plug-Ins/
AdobePDFViewer.plugin        RutokenPlugin.plugin
AdobePDFViewerNPAPI.plugin    libnpcades.plugin
CryptoPlugin.plugin

pcsctest для Рутокен 2.0 3000:

MUSCLE PC/SC Lite Test Program

Testing SCardEstablishContext    : Command successful.
Testing SCardGetStatusChange 
Please insert a working reader   : Command successful.
Testing SCardListReaders         : Command successful.
Reader 01: Aktiv Rutoken ECP
Enter the reader number          : 1
Waiting for card insertion         
                                 : Command successful.
Testing SCardConnect             : Command successful.
Testing SCardStatus              : Command successful.
Current Reader Name              : Aktiv Rutoken ECP
Current Reader State             : 0x54
Current Reader Protocol          : 0x1
Current Reader ATR Size          : 15 (0xf)
Current Reader ATR Value         : 3B 8B 01 52 75 74 6F 6B 65 6E 20 44 53 20 C1 
Testing SCardDisconnect          : Command successful.
Testing SCardReleaseContext      : Command successful.
Testing SCardEstablishContext    : Command successful.
Testing SCardGetStatusChange 
Please insert a working reader   : Command successful.
Testing SCardListReaders         : Command successful.
Reader 01: Aktiv Rutoken ECP
Enter the reader number          : 1
Waiting for card insertion         
                                 : Command successful.
Testing SCardConnect             : Command successful.
Testing SCardStatus              : Command successful.
Current Reader Name              : Aktiv Rutoken ECP
Current Reader State             : 0x54
Current Reader Protocol          : 0x1
Current Reader ATR Size          : 15 (0xf)
Current Reader ATR Value         : 3B 8B 01 52 75 74 6F 6B 65 6E 20 44 53 20 C1 
Testing SCardDisconnect          : Command successful.
Testing SCardReleaseContext      : Command successful.

PC/SC Test Completed Successfully !

pcsctest для Рутокен 2.0 4500:

MUSCLE PC/SC Lite Test Program

Testing SCardEstablishContext    : Command successful.
Testing SCardGetStatusChange 
Please insert a working reader   : Command successful.
Testing SCardListReaders         : Command successful.
Reader 01: Aktiv Rutoken ECP
Enter the reader number          : 1
Waiting for card insertion         
                                 : Command successful.
Testing SCardConnect             : Command successful.
Testing SCardStatus              : Command successful.
Current Reader Name              : Aktiv Rutoken ECP
Current Reader State             : 0x54
Current Reader Protocol          : 0x1
Current Reader ATR Size          : 15 (0xf)
Current Reader ATR Value         : 3B 8B 01 52 75 74 6F 6B 65 6E 20 44 53 20 C1 
Testing SCardDisconnect          : Command successful.
Testing SCardReleaseContext      : Command successful.
Testing SCardEstablishContext    : Command successful.
Testing SCardGetStatusChange 
Please insert a working reader   : Command successful.
Testing SCardListReaders         : Command successful.
Reader 01: Aktiv Rutoken ECP
Enter the reader number          : 1
Waiting for card insertion         
                                 : Command successful.
Testing SCardConnect             : Command successful.
Testing SCardStatus              : Command successful.
Current Reader Name              : Aktiv Rutoken ECP
Current Reader State             : 0x54
Current Reader Protocol          : 0x1
Current Reader ATR Size          : 15 (0xf)
Current Reader ATR Value         : 3B 8B 01 52 75 74 6F 6B 65 6E 20 44 53 20 C1 
Testing SCardDisconnect          : Command successful.
Testing SCardReleaseContext      : Command successful.

PC/SC Test Completed Successfully !

Re: Рутокен Плагин и macOS 10.15 (open beta 8)

asoldatov пишет:

ls ~/Library/Internet\ Plug-Ins/

ls /Library/Internet\ Plug-Ins/
AdobePDFViewer.plugin        RutokenPlugin.plugin
AdobePDFViewerNPAPI.plugin    libnpcades.plugin
CryptoPlugin.plugin

Похоже плагин неправильно установился — нужно переустановить, предварительно удалив установленный так:

  1. Удалить RutokenPlugin.plugin из /Library/Internet\ Plug-Ins/

  2. Если в ~/Library/Aktiv\ Co/ или /Library/Aktiv\ Co/ есть папка FireWyrmNativeMessageHost, то ее удалить

  3. В консоли выполнить pkgutil --forget ru.rutoken.RutokenPlugin --volume

  4. Перезагрузить macOS

  5. Установить плагин с сайта

  6. Проверить работу плагина на ra.rutoken.ru

Re: Рутокен Плагин и macOS 10.15 (open beta 8)

После выполнения данных рекомендаций плагин не устанавливается повторно.

2019-09-26 11:24:29+03 MacBook-Pro-Andrej Installer[1056]: Package Removal: User opted to keep package.
2019-09-26 11:24:33+03 MacBook-Pro-Andrej Installer[1069]: @(#)PROGRAM:Install  PROJECT:Install-1000
2019-09-26 11:24:33+03 MacBook-Pro-Andrej Installer[1069]: @(#)PROGRAM:Installer  PROJECT:Installer-962.1
2019-09-26 11:24:33+03 MacBook-Pro-Andrej Installer[1069]: Hardware: MacBookPro11,5 @ 2.50 GHz (x 8), 16384 MB RAM
2019-09-26 11:24:33+03 MacBook-Pro-Andrej Installer[1069]: Running OS Build: Mac OS X 10.15 (19A558d)
2019-09-26 11:24:33+03 MacBook-Pro-Andrej Installer[1069]: Env: USER=andrejsoldatov
2019-09-26 11:24:33+03 MacBook-Pro-Andrej Installer[1069]: Env: COMMAND_MODE=unix2003
2019-09-26 11:24:33+03 MacBook-Pro-Andrej Installer[1069]: Env: PATH=/usr/bin:/bin:/usr/sbin:/sbin
2019-09-26 11:24:33+03 MacBook-Pro-Andrej Installer[1069]: Env: LOGNAME=andrejsoldatov
2019-09-26 11:24:33+03 MacBook-Pro-Andrej Installer[1069]: Env: SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.cO2xuyXWV4/Listeners
2019-09-26 11:24:33+03 MacBook-Pro-Andrej Installer[1069]: Env: HOME=/Users/andrejsoldatov
2019-09-26 11:24:33+03 MacBook-Pro-Andrej Installer[1069]: Env: SHELL=/bin/zsh
2019-09-26 11:24:33+03 MacBook-Pro-Andrej Installer[1069]: Env: TMPDIR=/var/folders/jv/4f4d3rbn2zq4dpftjw_7_m0w0000gn/T/
2019-09-26 11:24:33+03 MacBook-Pro-Andrej Installer[1069]: Env: __CF_USER_TEXT_ENCODING=0x1F5:0x7:0x31
2019-09-26 11:24:33+03 MacBook-Pro-Andrej Installer[1069]: Env: XPC_SERVICE_NAME=com.apple.xpc.launchd.oneshot.0x10000006.Installer
2019-09-26 11:24:33+03 MacBook-Pro-Andrej Installer[1069]: Env: XPC_FLAGS=0x0
2019-09-26 11:24:33+03 MacBook-Pro-Andrej Installer[1069]: Рутокен Плагин 4.4.1.0 Installation Log
2019-09-26 11:24:33+03 MacBook-Pro-Andrej Installer[1069]: Opened from: /Users/andrejsoldatov/Downloads/RutokenPlugin.pkg
2019-09-26 11:24:33+03 MacBook-Pro-Andrej Installer[1069]: Package Authoring Error: <background_scaling> has an unsupported MIME type: X-NSObject/NSNumber
2019-09-26 11:24:33+03 MacBook-Pro-Andrej Installer[1069]: Package Authoring Error: <background_alignment> has an unsupported MIME type: X-NSObject/NSNumber
2019-09-26 11:24:33+03 MacBook-Pro-Andrej Installer[1069]: Package Authoring Error: <layout-direction> has an unsupported MIME type: X-NSObject/NSNumber
2019-09-26 11:24:33+03 MacBook-Pro-Andrej Installer[1069]: Failed to load specified background image
2019-09-26 11:24:33+03 MacBook-Pro-Andrej Installer[1069]: Product archive /Users/andrejsoldatov/Downloads/RutokenPlugin.pkg trustLevel=350
2019-09-26 11:24:34+03 MacBook-Pro-Andrej Installer[1069]: Could not load resource readme: (null)
2019-09-26 11:24:34+03 MacBook-Pro-Andrej Installer[1069]: Could not load resource license: (null)
2019-09-26 11:24:36+03 MacBook-Pro-Andrej Installer[1069]: ================================================================================
2019-09-26 11:24:36+03 MacBook-Pro-Andrej Installer[1069]: User picked Standard Install
2019-09-26 11:24:36+03 MacBook-Pro-Andrej Installer[1069]: Choices selected for installation:
2019-09-26 11:24:36+03 MacBook-Pro-Andrej Installer[1069]:     Обновить: "Рутокен Плагин"
2019-09-26 11:24:36+03 MacBook-Pro-Andrej Installer[1069]:     Обновить: "Rutoken Plugin"
2019-09-26 11:24:36+03 MacBook-Pro-Andrej Installer[1069]:         RutokenPlugin.pkg#CryptoPlugin.pkg : ru.rutoken.CryptoPlugin.pkg : 0
2019-09-26 11:24:36+03 MacBook-Pro-Andrej Installer[1069]:         RutokenPlugin.pkg#RutokenPlugin.pkg : ru.rutoken.RutokenPlugin.pkg : 0
2019-09-26 11:24:36+03 MacBook-Pro-Andrej Installer[1069]:         RutokenPlugin.pkg#FirefoxExtension.pkg : ru.rutoken.FirefoxExtension.pkg : 0
2019-09-26 11:24:36+03 MacBook-Pro-Andrej Installer[1069]:         RutokenPlugin.pkg#ChromeExtension.pkg : ru.rutoken.ChromeExtension.pkg : 0
2019-09-26 11:24:36+03 MacBook-Pro-Andrej Installer[1069]:         RutokenPlugin.pkg#FireWyrmNativeMessageHost.pkg : ru.rutoken.FireWyrmNativeMessageHost.pkg : 0
2019-09-26 11:24:36+03 MacBook-Pro-Andrej Installer[1069]: ================================================================================
2019-09-26 11:24:36+03 MacBook-Pro-Andrej Installer[1069]: It took 0.00 seconds to summarize the package selections.
2019-09-26 11:24:36+03 MacBook-Pro-Andrej Installer[1069]: -[IFDInstallController(Private) _buildInstallPlanReturningError:]: location = file://localhost
2019-09-26 11:24:36+03 MacBook-Pro-Andrej Installer[1069]: -[IFDInstallController(Private) _buildInstallPlanReturningError:]: file://localhost/Users/andrejsoldatov/Downloads/RutokenPlugin.pkg#CryptoPlugin.pkg
2019-09-26 11:24:36+03 MacBook-Pro-Andrej Installer[1069]: -[IFDInstallController(Private) _buildInstallPlanReturningError:]: file://localhost/Users/andrejsoldatov/Downloads/RutokenPlugin.pkg#RutokenPlugin.pkg
2019-09-26 11:24:36+03 MacBook-Pro-Andrej Installer[1069]: -[IFDInstallController(Private) _buildInstallPlanReturningError:]: file://localhost/Users/andrejsoldatov/Downloads/RutokenPlugin.pkg#FirefoxExtension.pkg
2019-09-26 11:24:36+03 MacBook-Pro-Andrej Installer[1069]: -[IFDInstallController(Private) _buildInstallPlanReturningError:]: file://localhost/Users/andrejsoldatov/Downloads/RutokenPlugin.pkg#ChromeExtension.pkg
2019-09-26 11:24:36+03 MacBook-Pro-Andrej Installer[1069]: -[IFDInstallController(Private) _buildInstallPlanReturningError:]: file://localhost/Users/andrejsoldatov/Downloads/RutokenPlugin.pkg#FireWyrmNativeMessageHost.pkg
2019-09-26 11:24:36+03 MacBook-Pro-Andrej Installer[1069]: Set authorization level to none for session
2019-09-26 11:24:36+03 MacBook-Pro-Andrej Installer[1069]: Will use PK session
2019-09-26 11:24:36+03 MacBook-Pro-Andrej Installer[1069]: Using authorization level of none for IFPKInstallElement
2019-09-26 11:24:36+03 MacBook-Pro-Andrej Installer[1069]: PackageKit: Bypassing the enforcement checker since the destination is read/write
2019-09-26 11:24:36+03 MacBook-Pro-Andrej Installer[1069]: Starting installation:
2019-09-26 11:24:36+03 MacBook-Pro-Andrej Installer[1069]: Configuring volume "Мой компьютер"
2019-09-26 11:24:36+03 MacBook-Pro-Andrej Installer[1069]: Preparing disk for local booted install.
2019-09-26 11:24:36+03 MacBook-Pro-Andrej Installer[1069]: Free space on "Мой компьютер": 363,24 ГБ (363242631168 bytes).
2019-09-26 11:24:36+03 MacBook-Pro-Andrej Installer[1069]: Create temporary directory "/var/folders/jv/4f4d3rbn2zq4dpftjw_7_m0w0000gn/T//Install.1069DlnYQT"
2019-09-26 11:24:36+03 MacBook-Pro-Andrej Installer[1069]: IFPKInstallElement (5 packages)
2019-09-26 11:24:37+03 MacBook-Pro-Andrej installd[969]: PackageKit: Adding client PKInstallDaemonClient pid=1069, uid=501 (/System/Library/CoreServices/Installer.app/Contents/MacOS/Installer)
2019-09-26 11:24:37+03 MacBook-Pro-Andrej Installer[1069]: PackageKit: Enqueuing install with framework-specified quality of service (utility)
2019-09-26 11:24:37+03 MacBook-Pro-Andrej installd[969]: PackageKit: ----- Begin install -----
2019-09-26 11:24:37+03 MacBook-Pro-Andrej installd[969]: PackageKit: request=PKInstallRequest <5 packages, destination=/Users/andrejsoldatov>
2019-09-26 11:24:37+03 MacBook-Pro-Andrej installd[969]: PackageKit: packages=(
        "<null>",
        "<null>",
        "<null>",
        "<null>",
        "<null>"
    )
2019-09-26 11:24:37+03 MacBook-Pro-Andrej installd[969]: PackageKit: Install Failed: Error Domain=PKInstallErrorDomain Code=106 "Пакет «RutokenPlugin.pkg» отсутствует или является недействительным." UserInfo={NSURL=file://localhost/Users/andrejsoldatov/Downloads/RutokenPlugin.pkg#CryptoPlugin.pkg, NSLocalizedDescription=Пакет «RutokenPlugin.pkg» отсутствует или является недействительным.} {
        NSLocalizedDescription = "\U041f\U0430\U043a\U0435\U0442 \U00abRutokenPlugin.pkg\U00bb \U043e\U0442\U0441\U0443\U0442\U0441\U0442\U0432\U0443\U0435\U0442 \U0438\U043b\U0438 \U044f\U0432\U043b\U044f\U0435\U0442\U0441\U044f \U043d\U0435\U0434\U0435\U0439\U0441\U0442\U0432\U0438\U0442\U0435\U043b\U044c\U043d\U044b\U043c.";
        NSURL = "file://localhost/Users/andrejsoldatov/Downloads/RutokenPlugin.pkg#CryptoPlugin.pkg";
    }
2019-09-26 11:24:37+03 MacBook-Pro-Andrej Installer[1069]: install:didFailWithError:Error Domain=PKInstallErrorDomain Code=106 "Пакет «RutokenPlugin.pkg» отсутствует или является недействительным." UserInfo={NSURL=file://localhost/Users/andrejsoldatov/Downloads/RutokenPlugin.pkg#CryptoPlugin.pkg, NSLocalizedDescription=Пакет «RutokenPlugin.pkg» отсутствует или является недействительным.}
2019-09-26 11:24:37+03 MacBook-Pro-Andrej installd[969]: PackageKit: Removing client PKInstallDaemonClient pid=1069, uid=501 (/System/Library/CoreServices/Installer.app/Contents/MacOS/Installer)
2019-09-26 11:24:38+03 MacBook-Pro-Andrej Installer[1069]: PackageKit: Bypassing the enforcement checker since the destination is read/write
2019-09-26 11:24:38+03 MacBook-Pro-Andrej Installer[1069]: Install failed: Установщик обнаружил ошибку, вызвавшую сбой установки. Обратитесь за помощью к производителю ПО.
2019-09-26 11:24:38+03 MacBook-Pro-Andrej Installer[1069]: IFDInstallController 18B3060 state = 8
2019-09-26 11:24:38+03 MacBook-Pro-Andrej Installer[1069]: Displaying 'Install Failed' UI.
2019-09-26 11:24:38+03 MacBook-Pro-Andrej Installer[1069]: 'Install Failed' UI displayed message:'Установщик обнаружил ошибку, вызвавшую сбой установки. Обратитесь за помощью к производителю ПО.'.

Re: Рутокен Плагин и macOS 10.15 (open beta 8)

Тогда еще CryptoPlugin.plugin удалите из ~/Library/Internet\ Plug-Ins/, а далеше опять перезагрузка и установка плагина.

Re: Рутокен Плагин и macOS 10.15 (open beta 8)

Антон Тихиенко, в ~/Library/Internet\ Plug-Ins/ пусто.
Имеете в виду /Library/Internet\ Plug-Ins/
?

Re: Рутокен Плагин и macOS 10.15 (open beta 8)

asoldatov пишет:

Антон Тихиенко, в ~/Library/Internet\ Plug-Ins/ пусто.
Имеете в виду /Library/Internet\ Plug-Ins/
?

Честно говоря нет, обычно он именно в ~/Library/Internet\ Plug-Ins/ .
Нет ли у вас другой машины с именно такой же сборкой macOS но без установленного Рутокен Плагин?
Или будет ли возможно выполнить чистую установку этой версии системы на этот же MacBook?