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:
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>:8010access_tokenне пустой и совпадает стокеномключом доступа впанелиЛичномадминистраторакабинетеПринтМенеджер→ Настройки → Интеграции → ПМ
Решение
Переустановить клиент ПМ с корректными параметрами согласно Руководствупо администратораинструкции →из «Установкаразделов и удалениеУдаление клиента ПМ на АРМLinux си ОСКлиент Linux».ПМ на Linux — установка и проверка
При установке обязательно указать:
- полный адрес ПринтМенеджер с протоколом и портом:
https://<адрес_пм>:8080илиhttp://<pm_host>:8010 - актуальный
access_tokenизпанелиЛичногоадминистраторакабинетаПринтМенеджер→ Настройки → Интеграции → ПМ
После установки проверить:
sudo systemctl status printum-printmanager-client.service
sudo journalctltail /var/log/printum/printmanager-client.log -u printum-printmanager-client.service --since "5 minutes ago"f
Как проверить результат
Виртуальный принтер Printum появился на АРМ. В логах нет MissingSchema. Тестовое задание появляется в очереди ПринтМенеджер.
Когда эскалировать
- Параметры указаны корректно, но ошибка сохраняется.
- Клиент ПМ не запускается после переустановки.