LINUX.ORG.RU

Fedora 25: долгая остановка службы ccpd

 , ,


0

3

Товарищи, помогите с этой Вашей Федорой. Чтобы печатал принтер Canon, нужно добавить службу ccpd в автозагрузку. Команда:

systemctl enable ccpd
Выдает:
ccpd.service is not a native service, redirecting to systemd-sysv-install.
Executing: /usr/lib/systemd/systemd-sysv-install enable ccpd
сервис ccpd не поддерживает chkconfig
На других дистрибутивах на systemd данная проблема решается добавлением в файл /etc/initd.d/ccpd следующей секции:
### BEGIN INIT INFO
# Provides:          ccpd
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Description:       ccpd service
### END INIT INFO
На Федоре это тоже работает, но с одним исключением: при выключении компьютера служба ccpd останавливается 5 МИНУТ с таким сообщением:
[***] A stop job is runnung for LSB: ccpd service (1s / 5 min)  
Почему в отличие от других дистров на Федоре перед остановкой служба ccpd ждёт 5 минут и что нужно подкрутить, чтобы служба останавливалась сразу?

Либо копать в сторону устранения причины тупняка, либо просто уменьшить таймаут для этого юнита:

man systemd.directives | grep -A1 Timeout

ArcFi
()
29 января 2017 г.

поиск решения

Столкнулся с данной проблемой. А суть в том что при выходе из системы (перезагрузка, выключение) служба CUPS останавливается раньше, чем служба CCPD. Нужна помощь, как сделать чтобы сначала останавливалась служба CCPD (Драйвер принтера Canon LBP 2900), а потом останавливалась служба CUPS. Тогда будет всё выключаться штатно. В ручную останавливая службу CCPD всё работает. Нужно автоматизировать. Подскажите что делать, где копать.

anonymous
()
Ответ на: комментарий от bass

nano /usr/lib/systemd/system/ccpd.service

По пальцам бить за такое линейкой.

systemctl edit ccpd.service

И писать все свои хотелки в override conf-файл.

Radjah ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.