Автор Тема: org.cups.cupsd.service: Failed with result 'protocol'  (Прочитано 9646 раз)

Оффлайн igorigor76

  • Завсегдатай
  • *
  • Сообщений: 651
Здравствуйте!

На прошлой неделе добавил сетевой принтер http://192.168.1.2:631/printers/HP1200
P.S. (от 03.10.2018) Это я так думал, что добавил, на самом он добавился как dnssd://HP1200%20%40%20 и т.д.
В тот день принтер печатал. Больше печатать не нужно было.
Сегодня пробую печать, в окне выбора принтеров только "Печать в файл...".
Запускаю system-config-printer, вижу, что сервис cups не запущен.
# service cups start
Job for org.cups.cupsd.service failed because the service did not take the steps required by its unit configuration.
See "systemctl status org.cups.cupsd.service" and "journalctl -xe" for details.
Часть журнала journalctl
окт 01 13:32:37 k-23-01.localdomain systemd[1]: Starting CUPS Scheduler...
-- Subject: Начинается запуск юнита org.cups.cupsd.service
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Начат процесс запуска юнита org.cups.cupsd.service.
окт 01 13:32:37 k-23-01.localdomain systemd[1]: org.cups.cupsd.service: Failed with result 'protocol'.
окт 01 13:32:37 k-23-01.localdomain systemd[1]: Failed to start CUPS Scheduler.
-- Subject: Ошибка юнита org.cups.cupsd.service
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Произошел сбой юнита org.cups.cupsd.service.
« Последнее редактирование: 03.10.2018 16:26:46 от igorigor76 »

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 233
Re: org.cups.cupsd.service: Failed with result 'protocol'
« Ответ #1 : 01.10.2018 19:03:36 »
В systemd оно вроде ondemand запускается при обращении к сокету.

Оффлайн Nicom

  • Завсегдатай
  • *
  • Сообщений: 627
Re: org.cups.cupsd.service: Failed with result 'protocol'
« Ответ #2 : 01.10.2018 20:35:21 »
Что в логах самого CUPS? /var/log/cups/error_log
Что видно по systemctl status cups.service? Он включен (Enabled), или нет?
Что говорит systemctl status cups.service после старта через systemctl start cups.service?

Оффлайн igorigor76

  • Завсегдатай
  • *
  • Сообщений: 651
Re: org.cups.cupsd.service: Failed with result 'protocol'
« Ответ #3 : 02.10.2018 09:52:16 »
Что в логах самого CUPS? /var/log/cups/error_log
E [04/Sep/2018:09:36:14 +0000] Unable to open listen socket for address [v1.::1]:631 - Address family not supported by protocol.
E [04/Sep/2018:13:03:09 +0300] Unable to bind socket for address 127.0.0.1:631 - Address already in use.
W [04/Sep/2018:13:03:16 +0300] CreateProfile failed: org.freedesktop.DBus.Error.NoReply:Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
W [04/Sep/2018:13:03:20 +0300] AddProfile failed: org.freedesktop.DBus.Error.UnknownMethod:Интерфейс «org.freedesktop.ColorManager» для пути /org/freedesktop/ColorManager/devices/cups_Cups_PDF объекта не найден
W [05/Sep/2018:09:07:41 +0300] AddProfile failed: org.freedesktop.DBus.Error.UnknownMethod:Интерфейс «org.freedesktop.ColorManager» для пути /org/freedesktop/ColorManager/devices/cups_Cups_PDF объекта не найден
W [05/Sep/2018:09:07:41 +0300] AddProfile failed: org.freedesktop.DBus.Error.UnknownMethod:Интерфейс «org.freedesktop.ColorManager» для пути /org/freedesktop/ColorManager/devices/cups_Cups_PDF объекта не найден
E [05/Sep/2018:09:07:41 +0300] Unable to bind socket for address 127.0.0.1:631 - Address already in use.
W [05/Sep/2018:09:39:20 +0300] AddProfile failed: org.freedesktop.DBus.Error.UnknownMethod:Интерфейс «org.freedesktop.ColorManager» для пути /org/freedesktop/ColorManager/devices/cups_Cups_PDF объекта не найден
W [05/Sep/2018:09:39:20 +0300] AddProfile failed: org.freedesktop.DBus.Error.UnknownMethod:Интерфейс «org.freedesktop.ColorManager» для пути /org/freedesktop/ColorManager/devices/cups_Cups_PDF объекта не найден
E [05/Sep/2018:09:39:20 +0300] Unable to bind socket for address 127.0.0.1:631 - Address already in use.
E [05/Sep/2018:12:18:09 +0300] Unable to open listen socket for address [v1.::1]:631 - Address already in use.
...
E [28/Jan/2018:18:58:34 +0300] Unable to open listen socket for address 127.0.0.1:631 - Address already in use.
E [28/Jan/2018:18:58:34 +0300] Unable to open listen socket for address [v1.::1]:631 - Address already in use.
E [28/Jan/2018:18:58:34 +0300] Unable to open listen socket for address 127.0.0.1:631 - Address already in use.
E [19/Sep/2018:09:11:36 +0300] [cups-deviced] PID 1692 (gutenprint52+usb) stopped with status 1!
E [19/Sep/2018:09:12:38 +0300] [cups-deviced] PID 1725 (gutenprint52+usb) stopped with status 1!
E [19/Sep/2018:09:13:42 +0300] [cups-deviced] PID 1752 (gutenprint52+usb) stopped with status 1!
...
W [19/Sep/2018:09:14:23 +0300] [CGI] Missing Product in /usr/share/cups/model/Epson-EPL-5800L-epl5800l-cups.ppd.gz!
W [19/Sep/2018:09:14:59 +0300] [CGI] Missing Product in /usr/share/cups/model/Epson-EPL-5900L-epl5900l-cups.ppd.gz!
E [28/Jan/2018:18:58:34 +0300] Unable to open listen socket for address [v1.::1]:631 - Address already in use.
....
E [28/Jan/2018:18:58:35 +0300] Unable to open listen socket for address 127.0.0.1:631 - Address already in use.
E [28/Jan/2018:18:58:34 +0300] Unable to open listen socket for address [v1.::1]:631 - Address already in use.
E [28/Jan/2018:18:58:34 +0300] Unable to open listen socket for address 127.0.0.1:631 - Address already in use.
E [24/Sep/2018:09:30:50 +0300] [cups-deviced] PID 959 (gutenprint52+usb) stopped with status 1!
E [24/Sep/2018:09:44:42 +0300] Unable to open listen socket for address [v1.::1]:631 - Address already in use.
E [24/Sep/2018:09:44:42 +0300] Unable to open listen socket for address 127.0.0.1:631 - Address already in use.
E [24/Sep/2018:11:49:25 +0300] [Job 3] Принтер не отвечает.
E [24/Sep/2018:11:49:56 +0300] [Job 3] Принтер не отвечает.
...
E [24/Sep/2018:12:58:55 +0300] [Job 3] Принтер не отвечает.
X [28/Jan/2018:18:58:31 +0300] No valid Listen or Port lines were found in the configuration file.
X [28/Jan/2018:18:58:33 +0300] No valid Listen or Port lines were found in the configuration file.
...
X [28/Jan/2018:18:58:36 +0300] No valid Listen or Port lines were found in the configuration file.
X [28/Jan/2018:18:58:36 +0300] No valid Listen or Port lines were found in the configuration file.
X [28/Jan/2018:18:58:36 +0300] No valid Listen or Port lines were found in the configuration file.
X [28/Jan/2018:18:58:36 +0300] No valid Listen or Port lines were found in the configuration file.
X [02/Oct/2018:09:45:29 +0300] No valid Listen or Port lines were found in the configuration file.
Что видно по systemctl status cups.service? Он включен (Enabled), или нет?
# systemctl status cups.service
● org.cups.cupsd.service - CUPS Scheduler
   Loaded: loaded (/lib/systemd/system/org.cups.cupsd.service; enabled; vendor preset: disabled)
   Active: failed (Result: protocol) since Sun 2018-01-28 18:58:36 MSK; 8 months 3 days ago
     Docs: man:cupsd(8)
  Process: 790 ExecStart=/usr/sbin/cupsd -l (code=killed, signal=TERM)
 Main PID: 790 (code=killed, signal=TERM)

янв 28 18:58:36 k-23-01.localdomain systemd[1]: Starting CUPS Scheduler...
янв 28 18:58:36 k-23-01.localdomain systemd[1]: org.cups.cupsd.service: Failed with result 'protocol'.
янв 28 18:58:36 k-23-01.localdomain systemd[1]: Failed to start CUPS Scheduler.
янв 28 18:58:36 k-23-01.localdomain systemd[1]: org.cups.cupsd.service: Start request repeated too quickly.
янв 28 18:58:36 k-23-01.localdomain systemd[1]: org.cups.cupsd.service: Failed with result 'protocol'.
янв 28 18:58:36 k-23-01.localdomain systemd[1]: Failed to start CUPS Scheduler.
Что говорит systemctl status cups.service после старта через systemctl start cups.service?
# systemctl start cups.service
Job for org.cups.cupsd.service failed because the service did not take the steps required by its unit configuration.
See "systemctl status org.cups.cupsd.service" and "journalctl -xe" for details.
# systemctl status cups.service
● org.cups.cupsd.service - CUPS Scheduler
   Loaded: loaded (/lib/systemd/system/org.cups.cupsd.service; enabled; vendor preset: disabled)
   Active: failed (Result: protocol) since Tue 2018-10-02 09:45:29 MSK; 24s ago
     Docs: man:cupsd(8)
  Process: 1085 ExecStart=/usr/sbin/cupsd -l (code=killed, signal=TERM)
 Main PID: 1085 (code=killed, signal=TERM)

окт 02 09:45:29 k-23-01.localdomain systemd[1]: Starting CUPS Scheduler...
окт 02 09:45:29 k-23-01.localdomain systemd[1]: org.cups.cupsd.service: Failed with result 'protocol'.
окт 02 09:45:29 k-23-01.localdomain systemd[1]: Failed to start CUPS Scheduler.

И еще при загрузке дата устанавливается на 28 января???
« Последнее редактирование: 02.10.2018 09:54:08 от igorigor76 »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: org.cups.cupsd.service: Failed with result 'protocol'
« Ответ #4 : 02.10.2018 14:54:21 »
W [04/Sep/2018:13:03:20 +0300] AddProfile failed: org.freedesktop.DBus.Error.UnknownMethod:Интерфейс «org.freedesktop.ColorManager» для пути /org/freedesktop/ColorManager/devices/cups_Cups_PDF объекта не найден
W [05/Sep/2018:09:07:41 +0300] AddProfile failed: org.freedesktop.DBus.Error.UnknownMethod:Интерфейс «org.freedesktop.ColorManager» для пути /org/freedesktop/ColorManager/devices/cups_Cups_PDF объекта не найден
W [05/Sep/2018:09:07:41 +0300] AddProfile failed: org.freedesktop.DBus.Error.UnknownMethod:Интерфейс «org.freedesktop.ColorManager» для пути /org/freedesktop/ColorManager/devices/cups_Cups_PDF объекта не найден
...
W [05/Sep/2018:09:39:20 +0300] AddProfile failed: org.freedesktop.DBus.Error.UnknownMethod:Интерфейс «org.freedesktop.ColorManager» для пути /org/freedesktop/ColorManager/devices/cups_Cups_PDF объекта не найден
W [05/Sep/2018:09:39:20 +0300] AddProfile failed: org.freedesktop.DBus.Error.UnknownMethod:Интерфейс «org.freedesktop.ColorManager» для пути /org/freedesktop/ColorManager/devices/cups_Cups_PDF объекта не найден
...

Это к вашему никакого отношения ни имеет?
$ grep '<action\|lang=\"ru\">' /usr/share/polkit-1/actions/org.freedesktop.color.policy
  <action id="org.freedesktop.color-manager.create-device">
    <description xml:lang="ru">Создать цветоуправляемое устройство</description>
    <message xml:lang="ru"> Для создания цветоуправляемого устройства необходима аутентификация</message>
  <action id="org.freedesktop.color-manager.create-profile">
    <description xml:lang="ru">Создать цветовой профиль</description>
    <message xml:lang="ru">Для создания цветового профиля необходима аутентификация</message>
  <action id="org.freedesktop.color-manager.delete-device">
    <description xml:lang="ru">Удалить цветоуправляемое устройство</description>
    <message xml:lang="ru">Для удаления цветоуправляемого устройства необходима аутентификация</message>
  <action id="org.freedesktop.color-manager.delete-profile">
    <description xml:lang="ru">Удалить цветовой профиль</description>
    <message xml:lang="ru">Для удаления цветового профиля необходима аутентификация</message>
  <action id="org.freedesktop.color-manager.modify-device">
    <description xml:lang="ru">Изменить цветовые параметры для устройства</description>
    <message xml:lang="ru">Для изменения цветовых параметров устройства необходима аутентификация</message>
  <action id="org.freedesktop.color-manager.modify-profile">
    <description xml:lang="ru">Изменить цветовой профиль</description>
    <message xml:lang="ru">Для изменения цветового профиля необходима аутентификация</message>
  <action id="org.freedesktop.color-manager.install-system-wide">
    <description xml:lang="ru">Установить цветовые профили в системный каталог</description>
    <message xml:lang="ru">Для установки цветового профиля для всех пользователей необходима аутентификация</message>
  <action id="org.freedesktop.color-manager.device-inhibit">
    <description xml:lang="ru">Запретить выбор цветового профиля</description>
    <message xml:lang="ru">Для отключения подбора профилей для устройства необходима аутентификация</message>
  <action id="org.freedesktop.color-manager.sensor-lock">
    <description xml:lang="ru">Использовать цветовой датчик</description>
    <message xml:lang="ru">Для использования цветового датчика необходима аутентификация</message>
  <action id="org.freedesktop.color-manager.create-profile">
    <description xml:lang="ru">Создать цветовой профиль</description>
    <message xml:lang="ru">Для создания цветового профиля необходима аутентификация</message>
rpm -qf /usr/share/polkit-1/actions/org.freedesktop.color.policy
colord-1.3.5-alt0.M80P.1

Если имеет, то org.freedesktop.color-manager, это не org.freedesktop.ColorManager
« Последнее редактирование: 02.10.2018 15:00:40 от Speccyfighter »

Оффлайн Nicom

  • Завсегдатай
  • *
  • Сообщений: 627
Re: org.cups.cupsd.service: Failed with result 'protocol'
« Ответ #5 : 02.10.2018 22:21:58 »
Какой дистрибутив?
И еще при загрузке дата устанавливается на 28 января???
Установите корректное время и дату в BIOS/UEFI. Измерьте напряжение батарейки CR-2032 на материнской плате, если оно ниже 3,0 вольта - меняйте батарейку.
W [04/Sep/2018:13:03:20 +0300] AddProfile failed: org.freedesktop.DBus.Error.UnknownMethod:Интерфейс «org.freedesktop.ColorManager» для пути /org/freedesktop/ColorManager/devices/cups_Cups_PDF объекта не найден
Если не используете печать в PDF файл на локальной машине через принтер Cups-PDF, удалите одноимённый пакет. Вместо этого можно пользоваться функцией "Печать в файл".
W [19/Sep/2018:09:14:23 +0300] [CGI] Missing Product in /usr/share/cups/model/Epson-EPL-5800L-epl5800l-cups.ppd.gz!
Проверьте наличие файла по этому пути /usr/share/cups/model/Epson-EPL-5800L-epl5800l-cups.ppd.gz , если его нет, - переустановите соответствующий пакет, или удалите его, если ненужна поддержка принтеров Epson.
X [28/Jan/2018:18:58:31 +0300] No valid Listen or Port lines were found in the configuration file.
Сеть, хотя бы локальная, к этому компьютеру подключена? Можно попробовать прописать Port 631 вместо всех строк "Listen" в /etc/cups/cupsd.conf
« Последнее редактирование: 02.10.2018 22:24:50 от Nicom »

Оффлайн igorigor76

  • Завсегдатай
  • *
  • Сообщений: 651
Re: org.cups.cupsd.service: Failed with result 'protocol'
« Ответ #6 : 03.10.2018 16:13:44 »
Какой дистрибутив?
School Junior 7.0.5 p7>p8
Цитата: igorigor76 от Вчера в 09:52:16

    И еще при загрузке дата устанавливается на 28 января???

Установите корректное время и дату в BIOS/UEFI.
Такое впечатление, что не зависит от даты и времени в BIOS. Может быть отдельную тему подниму.

Кроме принтера, указанного в первом посте никакие другие принтеры не подключал. Откуда взялся Epson-EPL-5800 не знаю.
Сеть, хотя бы локальная, к этому компьютеру подключена?
Конечно подключена, я же подключал сетевой принтер.
Интересен тот факт, что на всех компьютерах в классе, где подключил этот сетевой принтер, cups начал "капризничать".
Решил проблему кардинально, удалил cups, удалил папку /etc/cups, снова установил cups и подключил принтер.
На прошлой неделе добавил сетевой принтер http://192.168.1.2:631/printers/HP1200
P.S. (от 03.10.2018) Это я так думал, что добавил, на самом он добавился как dnssd://HP1200%20%40%20 и т.д.
В этом может быть причина капризов cups.
« Последнее редактирование: 03.10.2018 16:28:13 от igorigor76 »