LINUX.ORG.RU

cupsd.conf не читается при старте


0

1

Добрый день.

Distrib: Fedora 13
CUPS: 1.4.4

Наблюдаю ситуацию, когда во время старта системы и запуска сервисов не происходит применение содержимого файла cupsd.conf. CUPS стартует нормально, в штатном режиме, но конфигурация которая используется, аналогична той что была при установке системы.

# chkconfig | egrep cups
cups 0:off 1:off 2:on 3:on 4:on 5:on 6:off

Пытался найти файл в котором указана дефолтная конфигурация:

# locate cups*
/etc/cups/cupsd.conf
/etc/cups/cupsd.conf.default
/etc/cups/cupsd.conf.rpmsave
/usr/share/apps/kdeprint/cupsd.conf.template
/usr/share/man/man5/cupsd.conf.5.gz

После удаления файла /etc/cups/cupsd.conf.default и перезагрузки системы, настройки не подхватились. Предположил что во время правки возможно изменение прав доступа провел процедуру верификации пакета:

# rpm -V cups
.M....... c /etc/cups/subscriptions.conf

# ls -l cupsd.conf*
-rw-r----- 1 root lp 4384 Oct 3 16:26 cupsd.conf
-rw-r----- 1 root lp 4164 Jan 7 2011 cupsd.conf.default

Собственно, значит что все с правами доступа нормально.

Самое удивительное то, что если перезапустить cups командой service cups restart, что в общем должно быть аналогично процессу запуска при старте, файл cupsd.conf читается и новый сервис запускается с применением параметров.

На данный момент рабочая станция перезагружается крайне редко, и один раз выполнить команду проблем не представляет, да и если ее в rc.local добавить все скорее всего будет хорошо.

Но думаю имеется более кошерный способ. Хотелось бы услышать ваши комментарии.

Еще, на Fedora 15 такой проблемы не наблюдается.

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