Skip to main content

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


title: MissingSchema — неверные адрес или токен ПМ (клиент ПМ Linux) slug: ts-missingschema-neverno-zadany-adres-ili-token-pm tags: [MissingSchema, клиент ПМ, Linux, адрес, токен, установка] domain: Troubleshooting type: Troubleshooting audience: partner-engineer product_versions: "4.x" status: ready related_components: [Клиент ПМ, ПринтМенеджер] related_pages:

  • kak-ustanovit-klient-pm-na-linux

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
  • access_token не пустой и совпадает с токеном в панели администратора ПМ

Решение

Переустановить клиент ПМ с корректными параметрами согласно Руководству администратора → «Установка и удаление клиента ПМ на АРМ с ОС Linux».

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

  • полный адрес ПМ с протоколом и портом: https://<адрес_пм>:8080
  • актуальный access_token из панели администратора ПМ

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

sudo systemctl status printum-printmanager-client.service
sudo journalctl -u printum-printmanager-client.service --since "5 minutes ago"

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

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


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

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

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