Страница 1 из 1

cups in jail

Добавлено: 2012-12-25 10:15:20
Гость
Cups сервер успешно работает, хост система - 7.2-RELEASE, cups-base-1.3.10_4 в jail. Необходимо его перенести на новую машину в jail, хост система - 9.0-RELEASE, cups-base-1.4.3 в jail. Успешно поднят джейл, конфиги cups полностью перенесены. Проверяю - все работает, печать идет (клиенты или линкус или bsd машины). Но как только тушу старый джейл, меняю ip для нового джейла в rc.conf (т.е.делаю его идентичным), рестартую новый jail, то при попытке печати с клиентов в столбце состояние пишет:

Код: Выделить всё

[не удалось получить информацию о принтере/code]
Соответственно, кнопка печать не активна. Сами настройки в веб-интерфейсе все одинаковы, принтеры есть в списке, никаких ошибок в error.log не зафиксировал.
Если в rc.conf для нового джейла возвращаю старый адрес, рестартую джейл - то опять все работает. Причем работает только с этим ip, попытка использовать любой другой адрес - тоже самое.
Кто знает как с этим бороться?

Re: cups in jail

Добавлено: 2012-12-25 10:35:27
rayder
видимо где-т в конфигах купс наконфигурен на старый ip. ищите

Re: cups in jail

Добавлено: 2012-12-25 10:49:06
Гость
нет, дело в другом. Конфиги перенесены на новый джейл без изменения, например с адресом 1.1.1.1 (этот адрес не используется старым джейлом, откуда перенесены конфиги cups). Cups сервер работает и клиенты могут печатать. Теперь меняю ip адрес нового джейла на любой другой , например 1.1.1.2, 1.1.1.3, то клиентам при попытке печати выдается вышеуказанная ошибка

Re: cups in jail

Добавлено: 2013-01-30 8:12:19
Гость
решил проблему. Оказалось важно, чтобы прямая и обратная зона для cups сервера совпадали.
В логах было только следующее:

Код: Выделить всё

Request from "clients ip" using invalid Host: field "cups.local"