Клиент ПМ перестал работать после обновления Astra Linux
title: Клиент ПМ перестал работать после обновления Astra Linux slug: ts-klient-pm-posle-obnovleniya-astra tags: [Astra Linux, обновление ОС, клиент ПМ, Linux, BrokenPipeError, 401] domain: Troubleshooting type: Troubleshooting audience: partner-engineer product_versions: "4.x" status: ready related_components: [Клиент ПМ, ПринтМенеджер] related_pages:
- kak-ustanovit-klient-pm-na-linux
- ts-brokenpipe-klient-pm-linux
Клиент ПМ перестал работать после обновления Astra Linux
Симптомы
- Клиент ПМ работал корректно до обновления ОС.
- После обновления Astra Linux (например, 1.7.7 → 1.7.9) задания перестали попадать в очередь ПринтМенеджер.
- CUPS принимает задания (
Job completed), очередь ПринтМенеджер пустая. - Служба клиента ПМ запущена.
- Переустановка клиента ПМ без смены дистрибутива не помогла.
В логах одна или несколько ошибок:
BrokenPipeError: [Errno 32] Broken pipe
ipplib.IppTransportException: Error: 401
Причина
После обновления ОС изменились системные библиотеки Python или IPP-стек, с которыми взаимодействует клиент ПМ. Текущая версия дистрибутива клиента несовместима с новой версией ОС.
Переустановка того же дистрибутива проблему не решает — нужна актуальная версия клиента, совместимая с обновлённой ОС.
Диагностика
Шаг 1. Убедиться, что проблема появилась именно после обновления ОС:
cat /etc/os-release
# Зафиксировать версию Astra Linux
journalctl --since "дата обновления ОС" -u printum-printmanager-client.service | grep -i "error\|broken\|failed"
Шаг 2. Проверить, воспроизводится ли проблема на другом АРМ с той же версией ОС:
Если да — проблема системная, связана с версией ОС.
Решение
1. Запросить актуальный дистрибутив клиента ПМ в ТП, указав версию ОС (cat /etc/os-release).
2. Переустановить клиент ПМ с новым дистрибутивом:
sudo systemctl stop printum-printmanager-client.service
# Установить новую версию по инструкции из Руководства администратора
sudo systemctl status printum-printmanager-client.service
3. Проверить передачу заданий:
sudo journalctl -u printum-printmanager-client.service --since "5 minutes ago"
Отправить тестовое задание — оно должно появиться в очереди ПринтМенеджер.
Как проверить результат
- В логах нет
BrokenPipeErrorиError: 401. - Тестовое задание появилось в очереди ПринтМенеджер и на МФУ.
Когда эскалировать
- Обновлённый дистрибутив клиента не помог.
- Проблема воспроизводится не на всех АРМах после одинакового обновления ОС.
- На тестовом АРМ с той же версией ОС проблема не воспроизводится — нужна более глубокая диагностика конкретного АРМ.
Приложить к заявке: версию ОС до и после обновления, версию клиента ПМ, логи journalctl с ошибкой, результат systemctl status.