# Ошибка сертификата при установке Клиента ПМ

## Симптом

Клиент ПМ не подключается к серверу ПринтМенеджер по 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

1. Откройте корневой сертификат сервера ПринтМенеджер (`printum_ca.crt` или `ca.crt`). Скопируйте весь текст (включая `-----BEGIN-----` и `-----END-----`).
2. Откройте файл с правами администратора:  
    `C:\Program Files\printum\printmanager_client\lib\certifi\cacert.pem`
3. Вставьте скопированный текст в конец файла. Сохраните.
4. Перезапустите службу или перезагрузите компьютер.

## Решение для 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`.

## Связанные страницы

- [Обновление сертификатов Мониторинга и ПринтМенеджера](http://wiki.printum.io/books/6-obnovlenie-i-obsluzivanie/page/obnovlenie-sertifikatov-monitoringa-i-printmenedzera)