Кусок лога из РОСЫ
Нужен SBIS3Plugin.service
Failed to stop SBIS3Plugin.service: Unit SBIS3Plugin.service not loaded.
Родной под systemD - нужно будет переделывать
Где этот скрипт сервиса?
Где сертификат?
Установка сертификата для всех пользователей
cp: невозможно создать обычный файл ‘/usr/share/pki/ca-trust-source/anchors/sbis.pem’: Нет такого файла или каталога
Не удалось копировать сертификат. Установка не завершена.
предупреждение: %post(sbis3plugin-21.4204-33.x86_64) scriptlet failed, exit status 1
/opt/sbis3plugin/sbis3plugin-postinst.sh - это я переименовал скрипт postinst из deb пакета
Если заглянуть в /var/db/repos/linuxbuh/app-crypt/sbis3plugin/files/ то там еще скрипты есть из deb, но я их пока не смотрел
файл /var/db/repos/linuxbuh/app-crypt/sbis3plugin/files/preinst генерит пресловутый usr/bin/sbis3plugin-install.common.sh
Походу его тоже надо запускать один раз
Переделал /opt/sbis3plugin/temp/sbis3plugin sbis3plugin-postinst.sh (17.2 КБ)
теперь он создает почти все что нужно, но есть ошибки ( нужно делать демона, так как systmd нет). Как оттестим включу его для запуска автоматом в ebuild (чтоб руками не запускать)
Переделал ebuild.
Добавил запуск ИЗМЕНЕННОГО скрипта sbis3plugin-postinst.sh (18.2 КБ) из ebuild
Больше не нужно этот скрипт запускать руками.
Запуск СБИС через ЯРЛЫК на рабочем столе
выдало ошибку
/opt/sbis3plugin/sbis3plugin --name “SBIS3Plugin” --library “auto” --ep “auto” start --daemon --output_file “/usr/share/Sbis3Plugin/logs/service_daemon.log”
SBIS3Plugin[16321]: Starting “SBIS3Plugin”
SBIS3Plugin[16321]: Creating new process for service monitor
SBIS3Plugin[16321]: Writing PID file: /var/run/sbis/SBIS3Plugin.pid
SBIS3Plugin[16327]: Started [pid = 16327]
SBIS3Plugin[16321]: Exception while creating PID file: Cannot create file “/var/run/sbis/SBIS3Plugin.pid”. No such file or directory
SBIS3Plugin[16327]: The termination signal is received
нужен каталог /var/run/sbis а есть только /var/run/sbisplugin
Да я тоже это заметил. PID процессы иногда плодятся при перезапуске и сами не умирают. Надо подумать когда их прибивать.
Когда сервис нормально запущен, тогда в папке /usr/share/Sbis3Plugin/checking/21.4204.33/ лежит файл success, если не запустился то в этой парке лежат два файла init и kill
Еще при нормальном запуске в папке /usr/share/Sbis3Plugin/ появляются файлы current-version-meta.txt last-update-time.txt update-install-perm.locks user-config.ini и папки archives и tmp
Лечим pkill -f “sbis3plugin” (прибиваем процесс) и удаляем все файлы и папки приведенные выше
NickM а вы на чистую систему ставили (какую)?
Если есть возможность то приведите вывод зависимых пакетов при установке.
надо еще покопаться с зависимостями - драйвера всякие для ключиков и тд и тп.
Спасибо. Интересует вопрос - какие либо ключи использовали? Рутокен например? Надо проверить на чистой установке работу ключевых носителей (я к сожалению не могу у меня их просто нет сейчас) Рутокена и прочих. Главное чтобы не был установлен криптопро - он тянет свои ключи.
Вот это плохо, надо сделать будет что-бы работал без криптопро если это возможно.
например дрова для ключиков были но чтобы без криптопро.
то-есть походу надо будет выдрать дрова для ключей из криптопро пакета в отдельный ebuild
Пока видимо надо в зависимости поставить криптопро или только для рутокен дрова отдельно ставить из гита активпро