# 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
related_errors:
  - "requests.exceptions.MissingSchema: Invalid URL '/direct_printers/': No schema supplied"
-->


### Симптомы

Виртуальный принтер Printum не появляется на АРМ после установки клиента ПМ. \
В логах Пр:

```
requests.exceptions.MissingSchema: Invalid URL '/direct_printers/': No schema supplied.
Perhaps you meant http:///direct_printers/?
```

---

### Причина

При установке клиента ПМ переменные адреса ПринтМенеджер или `access_token` указаны неверно — без схемы (`https://`), с опечаткой или пустым значением.

---

### Диагностика

Проверить текущие значения в конфигурационном файле:

```bash
cat /opt/printum/printmanager_client/settings.yml
```

Проверить:
- `server_url` содержит полный адрес с протоколом: `https://<pm_host>:8080` или `http://<pm_host>:8010`
- `access_token` не пустой и совпадает с ключом доступа в Личном кабинете → Настройки → Интеграции → ПМ

---

### Решение

Переустановить клиент ПМ с корректными параметрами согласно по инструкции из разделов [Удаление клиента ПМ на Linux](https://wiki.printum.io/books/3-ustanovka/page/udalenie-klienta-pm-na-linux) **и** [Клиент ПМ на Linux — установка и проверка](http://wiki.printum.io/books/3-ustanovka/page/klient-pm-na-linux-ustanovka-i-proverka) 

При установке обязательно указать:
- полный адрес ПринтМенеджер с протоколом и портом: `https://<адрес_пм>:8080` или `http://<pm_host>:8010`
- актуальный `access_token` из Личного кабинета → Настройки → Интеграции → ПМ

После установки проверить:

```bash
sudo systemctl status printum-printmanager-client.service
sudo tail /var/log/printum/printmanager-client.log -f
```

---

### Как проверить результат

Виртуальный принтер Printum появился на АРМ. В логах нет `MissingSchema`. Тестовое задание появляется в очереди ПринтМенеджер.

---

### Когда эскалировать

- Параметры указаны корректно, но ошибка сохраняется.
- Клиент ПМ не запускается после переустановки.

---

### Связанные страницы

- [Клиент ПМ на Linux — установка и проверка](http://wiki.printum.io/books/3-ustanovka/page/klient-pm-na-linux-ustanovka-i-proverka)