Установка и работа КриптоПРО CSP v 4.* 5.*

К сожалению у меня ни ключей ни сертификатов нет. может кто из господ на форуме поможет. :disappointed_relieved: :kissing_closed_eyes:
С /etc/opt/cprocsp/cprocsp_postinstal_all_scripts.sh надо будет разбираться. :joy:

А с вашим конфигом goodconfig64.ini - Pastebin.com пробовали?

Да тот конфиг не мой - я выше его в этой теме взял. Но ни с ним, ни с дефолтным - успеха нет.

Да кстати ставить для Рутокен Lite дрова ifd-rutokens не надо. ifd-rutokens для Рутокен S
Нужно чтобы были уствановлены sys-apps/pcsc-lite app-crypt/ccid sys-apps/pcsc-tools читайте тут https://www.rutoken.ru/support/download/nix/

Устанавливаем sys-apps/pcsc-lite если не установлен
прописываем в /etc/rc.conf строку rc_hotplug=“pcscd”
перегружаемся

Starting from version 1.6.5, pcsc-lite will start as user nobody in

  • the pcscd group, to avoid running as root.
  • This also means you need the newest drivers available so that the
  • devices get the proper owner.
  • Furthermore, a conf.d file is no longer installed by default, as
  • the default configuration does not require one. If you need to
  • pass further options to pcscd, create a file and set the
  • EXTRA_OPTS variable.
  • Hotplug support is provided by udev rules.
  • When using OpenRC you additionally need to tell it to hotplug
  • pcscd by setting this variable in /etc/rc.conf:
  • rc_hotplug="pcscd"

Удалил CSP 5 версии.
Появилась ошибка при обновлении


Пробую установить назад, пишет что не найдено.
4 версии тоже не находит.
логи

emaint sync -r linuxbuh
>>> Syncing repository 'linuxbuh' into '/var/db/repos/linuxbuh'...
/usr/bin/git clone --depth 1 https://github.com/linuxbuh/linuxbuh.git .
fatal: destination path '.' already exists and is not an empty directory.
!!! git clone error in /var/db/repos/linuxbuh

Action: sync for repo: linuxbuh, returned code = 128

 emerge --sync 
>>> Syncing repository 'gentoo' into '/usr/portage'...
Синхронизация репозиториев
 * Проверка текущего сервера обновлений ...                               [ ok ]
 * Проверка обновлений Gentoo ...                                         [ ok ]
 * Синхронизация завершена
Конфигурация системы
 * Сервер обновлений https://mirror.yandex.ru/calculate
 * Обновление системы завершено!
=== Sync completed for gentoo
>>> Syncing repository 'calculate' into '/var/db/repos/calculate'...
>>> Syncing repository 'torbrowser' into '/var/db/repos/torbrowser'...
/usr/bin/git clone --depth 1 https://github.com/gentoo-mirror/torbrowser.git .
>>> Syncing repository 'linuxbuh' into '/var/db/repos/linuxbuh'...
/usr/bin/git clone --depth 1 https://github.com/linuxbuh/linuxbuh.git .
fatal: destination path '.' already exists and is not an empty directory.
!!! git clone error in /var/db/repos/torbrowser
fatal: destination path '.' already exists and is not an empty directory.
!!! git clone error in /var/db/repos/linuxbuh
Синхронизация репозиториев
 * Проверка текущего сервера обновлений ...                               [ ok ]
 * Проверка обновлений Calculate ...                                      [ ok ]
 * Синхронизация завершена
Конфигурация системы
 * Сервер обновлений https://mirror.yandex.ru/calculate
 * Обновление системы завершено!
=== Sync completed for calculate
>>> Syncing repository 'distros' into '/var/db/repos/distros'...
Синхронизация репозиториев
 * Проверка текущего сервера обновлений ...                               [ ok ]
 * Проверка обновлений Distros ...                                        [ ok ]
 * Синхронизация завершена
Конфигурация системы
 * Сервер обновлений https://mirror.yandex.ru/calculate
 * Обновление системы завершено!
=== Sync completed for distros

Action: sync for repo: gentoo, returned code = 0
Action: sync for repo: torbrowser, returned code = 128
Action: sync for repo: linuxbuh, returned code = 128
Action: sync for repo: calculate, returned code = 0
Action: sync for repo: distros, returned code = 0

eix-sync && eix-update
 * Выполняются !-хуки
 * Запуск /usr/sbin/cl-core --method update --sync-only --skip-eix-update
Синхронизация репозиториев
 * Проверка текущего сервера обновлений ...                               [ ok ]
 * Проверка обновлений Distros ...                                        [ ok ]
 * Проверка обновлений Calculate ...                                      [ ok ]
 * Проверка обновлений Gentoo ...                                         [ ok ]
 * Синхронизация завершена
Конфигурация системы
 * Сервер обновлений https://mirror.yandex.ru/calculate
 * Обновление системы завершено!
 * Копирую старую базу данных в /var/cache/eix/previous.eix
 * Запуск eix-update
Чтение настроек Portage…
Построение базы данных (/var/cache/eix/portage.eix)…
[0] «gentoo» /usr/portage/ (кэш: metadata-md5-or-flat)
     Чтение категории 167|167 (100) Готово             
[1] «custom» /var/calculate/custom-overlay (кэш: parse|ebuild*#metadata-md5#metadata-flat#assign)
     Чтение категории 167|167 (100) ПУСТО!
[2] «linuxbuh» /var/db/repos/linuxbuh (кэш: parse|ebuild*#metadata-md5#metadata-flat#assign)
     Чтение категории 167|167 (100) ПУСТО!
[3] «torbrowser» /var/db/repos/torbrowser (кэш: parse|ebuild*#metadata-md5#metadata-flat#assign)
     Чтение категории 167|167 (100) ПУСТО!
[4] «calculate» /var/db/repos/calculate (кэш: parse|ebuild*#metadata-md5#metadata-flat#assign)
     Чтение категории 167|167 (100) Готово         
[5] «distros» /var/db/repos/distros (кэш: parse|ebuild*#metadata-md5#metadata-flat#assign)
     Чтение категории 167|167 (100) ПУСТО!
Применение масок…
Расчёт хеш-таблиц…
Запись файла базы данных /var/cache/eix/portage.eix…
База данных содержит 19522 пакетов в 167 категориях
 * Вызов eix-diff
 * Статистика времени:
     4 секунд для синхронизация
     5 секунд для eix-update
     2 секунд для eix-diff
    12 секунд всего
Чтение настроек Portage…
Построение базы данных (/var/cache/eix/portage.eix)…
[0] «gentoo» /usr/portage/ (кэш: metadata-md5-or-flat)
     Чтение категории 167|167 (100) Готово             
[1] «custom» /var/calculate/custom-overlay (кэш: parse|ebuild*#metadata-md5#metadata-flat#assign)
     Чтение категории 167|167 (100) ПУСТО!
[2] «linuxbuh» /var/db/repos/linuxbuh (кэш: parse|ebuild*#metadata-md5#metadata-flat#assign)
     Чтение категории 167|167 (100) ПУСТО!
[3] «torbrowser» /var/db/repos/torbrowser (кэш: parse|ebuild*#metadata-md5#metadata-flat#assign)
     Чтение категории 167|167 (100) ПУСТО!
[4] «calculate» /var/db/repos/calculate (кэш: parse|ebuild*#metadata-md5#metadata-flat#assign)
     Чтение категории 167|167 (100) Готово         
[5] «distros» /var/db/repos/distros (кэш: parse|ebuild*#metadata-md5#metadata-flat#assign)
     Чтение категории 167|167 (100) ПУСТО!
Применение масок…
Расчёт хеш-таблиц…
Запись файла базы данных /var/cache/eix/portage.eix…
База данных содержит 19522 пакетов в 167 категориях

Дистрибутив какой?
похоже этот Встречайте Calculate Linux Windows 10 - #41 by ztime
так как @lb-app-1c

попробуйте команды
shopt -s extglob && rm -r /var/db/repos/!(@(calculate|distros)) && emaint sync -r linuxbuh && cl-update

это означает что у вас локальный репозиторий linuxbuh битый. Делайте вышеприведенные команды

Дело в том, что по умолчанию сторонние репы, да сами кальковские в /var/db/repos при запаковке iso чистятся.
В стандартных дистрах кальки после установки на диск необходимо обязательно сделать cl-update для накатывания /var/db/repos/calculate и /var/db/distros. это стандартное поведение кальки
В этой сборке еще надо по новой накатить мою репку, для этого надо выполнить команды
shopt -s extglob && rm -r / var / db / repos /! (@ (calculate | distros)) && emaint sync -r linuxbuh && cl-update
от этого никуда не деться.
Можно конечно сохранять репы на образе - но смысла нет, так как iso может быть старым и репки сохраненные на iso тоже

Извините но тупой перевод гугля уже говорит о многом
фатальный: путь назначения ‘.’ уже существует и не является пустым каталогом

Что в нашем случае означает что репка битая (не полная)
Выполняем команды
shopt -s extglob && rm -r / var / db / repos /! (@ (calculate | distros)) && emaint sync -r linuxbuh && cl-update
и все окей

Команды shopt -s extglob && rm -r / var / db / repos /! (@ (calculate | distros)) удалят все репки из /var/db/repos кроме calculate и distros
Но не удалят из файла repos.conf, поэтому после команды emaint sync -r linuxbuh и например еще emaint sync -r torbrowser вы получите свежие и идеальные :grinning: репки linuxbuh и torbrowser.

Screenshot_20211113_191731
Приветствую всех! На версии 5.0.11455 перестала работать копирование закрытого контейнера в раздел HDIMAGE на HDD "пропала строчка выбора “Hdd key storage” при использовании функции “Скопировать контейнер”. Сломалось после обновления системы скорее всего. Переустановка с обновлением репозитория и postinstall не дали результата. А если скопировать контейнер с HDIMAGE, строчка “hdd key storage” на своем месте.
Спасибо!

Ничего не понял - можно подробнее.
На других версиях работало?
Другие дистры типа debian работает?

Не могу скопировать в HDIMAGE контейнер из FLASH, нет строчки “hdd key storage”. Проблему обнаружил дня три назад. Пропал этот функционал и на обновленной системе, где уже давно была установлена КриптоПро, так же не работает на свежеустановленной системе. На Debian не пробовал.

Надо посмотреть на другом дистре. Выяснить - это глюк кальки или крипто про сломали что-то

Вы в расширенном режиме утилиты пробовали выполнить копирование?

Пробовал, не появилось…

А ebuild версии 5.0.12000 рабочий? Пробовал его пару недель назад поставить. Почему то ставилось gui с отображением версии 5.0.11455 на чистой системе. Понизил версию на 11455, на тот момент всё заработало.

Не может быть такого - должна установиться версия 5,0,12000.
Попробуйте удалить 5,0,11455 и поставить 5,0,12000 -эта несчастная проприетарь может не доконца обновиться

Вроде как всё на месте и работает - на скрине попытка копирования с токена в локальное хранилище:

Спойлер

В общем, после установки, запуска post_install имею такую же ошибку как и у staffel
Adding hdimage failed
Error code:-2146435049
Указанное устройство чтения в данный момент недоступно.