Медленное отключение на Ubuntu 16.04 LTS (остановка термодемон / запуск работает, чтобы сделать удаленные принтеры CUPS)

После чистой установки Ubuntu 16.04 LTS происходит очень медленное завершение работы по сравнению с 15.10. Похоже, что один из двух процессов зависает при завершении работы. Запуск не влияет вообще. При нажатии (esc) показывается следующее. Либо:

«Завершение работы служб терминов», либо «Задание остановки выполняется для удаленных принтеров CUPS, доступных локально», до истечения таймера до 1 минуты 30 секунд, после чего аппарат наконец выключается.

Есть ли другие люди, испытывающие это? Это самое странное. Какие могут быть причины этих двух зависаний?

60
задан 09.11.2017, 13:30

7 ответов

Я нашел, что демон, ответственный за удаленные принтеры CUPS, является просмотренным чашками сервисом.

При закрытии, это имеет время из 30-х 1 м. Остановка этого сервиса заставляет процесс завершения работы занимать только несколько секунд.

я отключил его с помощью этой командной строки на Ubuntu GNOME 16.04:

sudo systemctl disable cups-browsed.service

И мое завершение работы обрабатывают концы за несколько секунд.

я получил идею от , это Спрашивает ответ Ubuntu

37
ответ дан 29.09.2019, 18:05
  • 1
    Это работало на мои нечистые 16,04 установок!:-) – Alexander Mills 02.07.2016, 05:15
  • 2
    Это происходило некоторое время, протестировал несколько вещей как по левую сторону судна вкл\выкл, и т.д. Это на самом деле работало, Спасибо! – DRAJI 12.08.2016, 14:53
  • 3
    Это работает только на следующее завершение работы. Doesn' t сохраняются. – VonC 14.08.2016, 10:09
  • 4
    Я думаю, отключая его, в целом не решение, если Вам действительно нужен этот сервис. По-моему, решение дано в unhammer' s ответ . – DRAJI 23.06.2017, 04:18
  • 5
    Это работает над 17,10 – Community 09.03.2018, 06:21

Если Вы зависите от сетевых принтеров, Вы могли бы просто сделать systemd немного более агрессивный в остановке процесса. По умолчанию это дожидается к 1m30 s перед мощным завершением работы вещей, но можно просто сделать

$ sudo systemctl edit cups-browsed.service 

и войти

[Service]
TimeoutStopSec=10

для записывания тайм-аута к 10. Затем

$ sudo systemctl daemon-reload 

должен заставить его вступить в силу (или перезапустите свой компьютер).

Это работает отлично для меня, по крайней мере.

РЕДАКТИРОВАНИЕ: Согласно ответ Xiaodong Qi , фильтры чашек 1.11.4 имеют фиксацию для этого, таким образом обновление до 17.04 Пикантных (, который имеет фильтры чашек 1.13.4 ) должно быть самой простой фиксацией.

24
ответ дан 29.09.2019, 18:05
  • 1
    Я думаю, что 2 секунды достаточно – Devart 12.08.2016, 09:43
  • 2
    Вероятно; у меня есть он набор к 5 самого. Это зависит от того, как консервативный Вы хотите быть (например, если Вы нажимаете " print" и сразу закрытие, кто знает, могло ли это SIGKILL отбросить медленное задание печати †“OTOH большинство людей, могло бы ожидать должным быть ожидать немного с закрытием после нажатия на печать). – shareef 12.08.2016, 19:44
  • 3
    Это работает только на следующее завершение работы. Doesn' t сохраняются. – TheStoryCoder 14.08.2016, 10:09
  • 4
    Согласно просмотренное чашками завершение работы причин зависает/задерживает в Ubuntu 16.04, был зафиксирован к настоящему времени в 16,04, все же это все еще зависает. Я проверил дважды, и у меня есть " fixed" установка пакета. Странный. По-моему, решением является Ваш ответ; это действительно помогло мне. – Komoo 23.06.2017, 04:22
  • 5
    Отметьте о " EDIT" это все еще происходит в Пикантном (по крайней мере, на моей лощине XPS) – abhishek77in 05.07.2017, 20:52

У меня была подобная проблема. После проверки всего я узнал, что, если снятие флажка" включает беспроводную связь " (правильная кнопка на значке Wi-Fi), и перезапуск, требуется 5 секунд. Если я уезжаю, беспроводное активное завершение работы занимает приблизительно 1 минуту.

у меня есть ССЫЛКА TP адаптера Wi-Fi USB. Надежда это помогает Вам.

3
ответ дан 29.09.2019, 18:05

Почти идентичная проблема после чистого обновления от 15,10. Я подстроил различные программы/свойства включая сделанный попытка, устанавливающая мой принтер чашки Wi-Fi. Большинство, кажется, работает, но завершает работу, занимает более затем 3 минуты. Нажатие f12 шоу заканчивает бесконечный textloop: хорошо Начните показывать плимутскому экрану OK Stopped перезагрузки тепловой сервис демона. Я могу так или иначе получить журнал процесса завершения работы? 2: РЕШЕННЫЙ. После установки принтера правильно все работает.

2
ответ дан 29.09.2019, 18:05

Я испытал подобную проблему. Оказавшийся вызванный Частным клиентом доступа в Интернет. Я включил, "Запускают приложение при входе в систему". После отключения этой опции завершение работы почти мгновенно.

0
ответ дан 29.09.2019, 18:05

У меня есть та же проблема. Это произошло после чистой установки Ubuntu 16.04. Наконец я выяснил, после большого поиска и устранения неисправностей это (после того, как отключают Ubuntu, загружают экран-заставку) определенное задание остановки работало, который сделал завершение работы медленным. (Благодаря Alex!) Затем я получил это сообщение об ошибке:

a stop job is running for make remote cups printers available locally

Затем я попробовал это:

sudo systemctl stop cups-browsed.service
sudo systemctl disable cups-browsed.service

Для проверки:

sudo systemctl status cups-browsed
sudo systemctl is-enabled cups-browsed

и это наконец работало! Завершение работы было теперь так же хорошо и быстро как всегда. (Можно найти этот поиск и устранение неисправностей на: "Раздражающие Кубки, Просмотренные" в ЕС-cwangВґs Блог!)

Это могло бы быть важно для тех, которые это решение не полезно: Как узнать Ваши рабочие задания остановки, просто ищите: "Как я отключаю экран-заставку начальной загрузки" на, Спрашивает Ubuntu. Затем при запуске Ubuntu, Вы получаете типичные знаки команды выполнения Linux. Если Вы завершаете работу Ubuntu, упоминаете вывод. Это показывает Вам в конце, какое задание остановки замедляет Вашу процедуру завершения работы.

19
ответ дан 29.09.2019, 18:05
  • 1
    Большое спасибо, я попробую это, когда я обновлю снова (в настоящее время понижаемый назад до 15,10 должных к другим проблемам) – Book Of Zeus 29.04.2016, 21:05
  • 2
    очень вероятно решение, с тех пор .. stop cups-browsed.service берет возрасты в консоли. – Javier 25.04.2017, 01:37
  • 3
    Я думаю, отключая его, в целом не решение, если Вам действительно нужен этот сервис. По-моему, решение дано в unhammer' s ответ . – peedee 23.06.2017, 04:18

Вплоть до сих пор эта ошибка должна быть исправлена после недавнего выпуска CUPS-filters (v1.11.4 +) пакет, связанный с двумя проблемами CUPS - этот и этот . Это требует для установки CUPS-filters версия 1.11.4-1 или выше согласно [1 119] это обсуждение . Однако это требует CUPS версия 2.2.0 +, и на самом деле работа CUPS-filters и CUPS-core, версии не были выпущены в репозитории Ubuntu 16.04 до сих пор. Если у Вас все еще есть эта проблема, Вы могли бы хотеть попытаться загрузить соответствие фильтры CUPS и его зависимости (включая libcups2, cups-ipp-utils и другие) от репозиторий Zesty (например, с [1 122] эта версия ) и установить загруженный deb пакеты с помощью эти dpkg команда как:

 sudo dpkg -i ~/Downloads/libcups2_2.2.2-1ubuntu1_amd64.deb 
 sudo dpkg -i ~/Downloads/cups-ipp-utils_2.2.2-1ubuntu1_amd64.deb 
 sudo dpkg -i ~/Downloads/cups-filters-core-drivers_1.13.4-1ubuntu1_amd64.deb 
 sudo dpkg -i ~/Downloads/libcupsfilters1_1.13.4-1ubuntu1_amd64.deb 
 sudo dpkg -i ~/Downloads/cups-filters_1.13.4-1ubuntu1_amd64.deb 

я только даю командные строки как шаблон для Вас для установки зависимостей и CUPS-filters deb пакеты. Не стесняйтесь загружать пакет откуда-либо другой версией (должен быть ~> 1.11.4 для [1 112]). Можно найти, что необходимо было бы установить много других зависимостей и решить проблемы несовместимости с соответствующим i386 и amd64 версиями тех пакетов в случае. Необходимо загрузить пакеты тем же номером версии для всех зависимых пакетов. Например, весь чашки связанные пакеты, как связано должны быть выбраны, чтобы иметь тот же номер версии , 2.2.2-1ubuntu1 или иначе. Затем те связанные двоичные пакеты должны быть загружены с раздел Binary Packages от той же страницы . Если Вы находите, что существует два пакета, которые не могут быть настроены одновременно, не волнуйтесь, и необходимо смочь настроить их автоматически использование sudo apt update && sudo apt upgrade после установки всех других пакетов.

, С другой стороны, можно временно изменить исходный список обновления на Пикантный (Ubuntu 17.04), или новый распределяют и затем устанавливают, потребовал пакетов CUPS с помощью [1 114], где необходимо заменить ключевое слово PACKAGE для названия пакетов, Вы хотите обновить до последней версии. Не забывайте возвращать исходный список после этого частичного обновления. Но этот метод может заставить Вас повредить другие вещи, если Вы не делаете его правильно.

Это - то, как я решил эту проблему на своей Ubuntu 16.04. YMMV.

PS:

  1. , Если Ваши задания печати не могут быть остановлены, можно использовать cancel -a для отмены всех заданий печати.

  2. при тихом обнаружении с этой проблемой после того, как последние закрепляют на Ubuntu, сообщите об этой ошибке здесь непосредственно разработчикам. Они изучат эту проблему более тесно.

0
ответ дан 29.09.2019, 18:05
  • 1
    Это означает, что ошибка больше не находится в 17,04, делая эти обходные решения ненужными? – Alfie 24.05.2017, 20:59
  • 2
    Я haven' t попробовал 17.04, но если Вы находите, что номер версии фильтра CUPS является более новым, чем 1.11.4, проблема с CUPS должна быть решена и затем Вы don' t должен пробежаться через обходное решение. – Sergey Shamov 25.05.2017, 19:07
  • 3
    packages.ubuntu.com/zesty/cups-filters кажется тем путем =D – R.. 26.05.2017, 02:50
  • 4
    Согласно просмотренное чашками завершение работы причин зависает/задерживает в Ubuntu 16.04, был зафиксирован к настоящему времени в 16,04, все же это все еще зависает. Я проверил дважды, и у меня есть " fixed" установка пакета. Странный. По-моему, решение дано в unhammer' s ответ ; это помогло мне. – Jason Orendorff 23.06.2017, 04:21
  • 5
    Мое персональное предположение, возможно, был, несколько выходят с CUPS или фиксацией doesn' t действительно решают проблему для более широкого случая. Исправленная ошибка должна закрыть сервис, как только компьютер проверил сервис печати на основе моего понимания. @unhammer' s ответ в основном настраивает короткий shutdowntime, если услуга все еще работает при закрытии компьютера. I' ll сообщают об этом разработчикам. Спасибо! – Jason Orendorff 13.07.2017, 08:41

Теги

Похожие вопросы