Skip to main content

MissingSchema — неверные адрес или токен ПМ (клиент ПМ Linux)

Симптомы

Виртуальный принтер Printum не появляется на АРМ после установки клиента ПМ.
В логах Пр:

requests.exceptions.MissingSchema: Invalid URL '/direct_printers/': No schema supplied.
Perhaps you meant http:///direct_printers/?

Причина

При установке клиента ПМ переменные адреса ПринтМенеджер или access_token указаны неверно — без схемы (https://), с опечаткой или пустым значением.


Диагностика

Проверить текущие значения в конфигурационном файле:

cat /opt/printum/printmanager_client/settings.yml

Проверить:

    server_url содержит полный адрес с протоколом: https://<pm_host>:8080 или http://<pm_host>:8010 access_token не пустой и совпадает с ключом доступа в Личном кабинете → Настройки → Интеграции → ПМ

    Решение

    Переустановить клиент ПМ с корректными параметрами согласно по инструкции из разделов Удаление клиента ПМ на Linux и Клиент ПМ на Linux — установка и проверка

    При установке обязательно указать:

      полный адрес ПринтМенеджер с протоколом и портом: https://<адрес_пм>:8080 или http://<pm_host>:8010 актуальный access_token из Личного кабинета → Настройки → Интеграции → ПМ

      После установки проверить:

      sudo systemctl status printum-printmanager-client.service
      sudo tail /var/log/printum/printmanager-client.log -f
      

      Как проверить результат

      Виртуальный принтер Printum появился на АРМ. В логах нет MissingSchema. Тестовое задание появляется в очереди ПринтМенеджер.


      Когда эскалировать

        Параметры указаны корректно, но ошибка сохраняется. Клиент ПМ не запускается после переустановки.

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

          Клиент ПМ на Linux — установка и проверка