Ошибка сертификата при установке Клиента ПМ
Симптом
Клиент ПМ не подключается к серверу ПринтМенеджер по HTTPS — ошибка проверки SSL-сертификата.
Логи и диагностические данные
Где смотреть логи
- Клиент ПМ Windows — Установка на ОС Windows
Логи установки:C:\Program Files\printum\service_install_*.log,driver_install_*.log
Логи службы:eventvwr→ Журналы Windows → Приложение → источник Print Manager Client
Что искать в логах
- Выявить ошибки установки, связанные с сертификатами.
- Выявить ошибки запуска службы после установки.
Что приложить к обращению в поддержку
- Логи клиента ПМ: Windows — Просмотр событий (
eventvwr) → Журналы Windows → Приложение → источник Print Manager Client; Linux —sudo journalctl -u printum-printmanager-client.service - Версию ПринтМенеджера:
cat /opt/printmanager/.version - Описание сценария и шагов воспроизведения
- ОС рабочей станции и сервера
Решение для Windows
- Откройте корневой сертификат сервера ПринтМенеджер (
printum_ca.crtилиca.crt). Скопируйте весь текст (включая-----BEGIN-----и-----END-----). - Откройте файл с правами администратора:
C:\Program Files\printum\printmanager_client\lib\certifi\cacert.pem - Вставьте скопированный текст в конец файла. Сохраните.
- Перезапустите службу или перезагрузите компьютер.
Решение для Linux
systemctl stop printum-printmanager-client.service
# Добавьте CA-сертификат в конец файла:
cat /path/to/ca.crt >> /opt/printum/printmanager_client/venv/lib/python3.10/site-packages/certifi/cacert.pem
systemctl start printum-printmanager-client.service
Для более ранних версий замените python3.10 на python3.8.