CUPS 1.7 видит сетевые принтеры, но меняет домен сети на левый, в результате чего веб интерфейс не переходит на нужный принтер.

Здравствуйте.
Даже не знаю как яснее сформулировать вопрос.

Вобщем есть сеть kps.loc с DHCP сервером (dnsmasq). Машины именуются так: sales-1.kps.loc, sales-2.kps.loc и так далее. Принтеры назваются по имени машин, т.е. sales-1, sales-2 и т.д. На разных машинах разные версии CUPS. Есть 1.5.3, есть 1.6 и вот новые сборки с 1.7.

Заходим в веб интерфейс 1.7. CUPS нормально видит только принтеры с CUPS 1.5.3. Те, что 1.6.X видит, но при наведении на ссылку

вместо:
http://sales-1.kps.loc:631/printers/sales-1 или
http://192.168.20.201:631/printers/sales-1

показывает:
ipps://sales-1.local:631/printers/sales-1

При нажатии на ссылку вылазит ошибка
"Неизвестный тип адреса"
Firefox не может определить, как открыть данный адрес, так как протокол (ipps) не связан ни с одним приложением..

Т.е. CUPS не понимает в какой сети находится. Не пойму, что за бред и как его вылечить?

Гугление "CUPS .local" результатов не дало.
Помогите пожалуйста.

[сообщение отредактировал]

Разработкой CUPS занимается

Разработкой CUPS занимается Apple, web интерфейс им не нужен, поэтому тестируют его "спустя рукава". Возможно проблема проявляется только в русскоязычной версии интерфейса, попробуйте установить англоязычную версию.

Ну либо ставьте более старую версию cups или вообще конфигурируйте cups через консоль или GUI утилиты вашего DE.

/

asm64 написал(а):
При нажатии на ссылку вылазит ошибка
"Неизвестный тип адреса"
Firefox не может определить, как открыть данный адрес, так как протокол (ipps) не связан ни с одним приложением..

Намекаю:

$ grep ipp /etc/services 
ipp		631/tcp				# Internet Printing Protocol
ipp		631/udp
asm64 написал(а):
Т.е. CUPS не понимает в какой сети находится. Не пойму, что за бред и как его вылечить?

Не-а.
Судя по вышесказанному, проблема совсем в другом.

asm64 написал(а):
Гугление "CUPS .local" результатов не дало.

Навыки обращения к Коллективному Разуму дело конечно хорошее, но…
Не должно приводить к атрофии навыков самостоятельного мышления.

:wq
--
Live free or die

Спасибо, но что тут намекать?

Спасибо, но что тут намекать? И так понятно, что ipps = ipp + ssh. Но как теперь юзерам принтеры админить?

1. было (и должно быть) http или https вместо ipp или ipps
2. адрес машины должен быть sales-1.kps.loc:631 или "IP адрес":631 вместо sales-1.local:631. У нас сеть kps.loc, а не безымянная .local
3. ping sales-1.local машину не видит, ping sales-1 и ping sales-1.kps.loc - видит.
4. avahi-daemon и cups-browsed везде запущены
5. печать не работает. пишет Processing - "Unable to locate printer "sales-1.local"

Фактически теперь можно админить принтер только набрав вручную правильный адрес удалённого сервера sales-1.kps.loc:631. Но толку от этого мало - печать по сети не работает. Это проверено между двумя CUPS 1.7.1.

avahi / zeroconf

        elog "CUPS-1.6 no longer supports automatic remote printers or implicit classes"
        elog "via the CUPS, LDAP, or SLP protocols, i.e. \"network browsing\"."
        elog "You will have to find printers using zeroconf/avahi instead, enter"
        elog "the location manually, or run cups-browsed from net-print/cups-filters"
        elog "which re-adds that functionality as a separate daemon."

http://dilfridge.blogspot.ru/2013/05/gentoo-cups-16-status.html
https://forums.gentoo.org/viewtopic-t-963808-start-0.html

Не грусти, товарищ! Всё хорошо, beautiful good!

Спасибо, статья натолкнула на

Спасибо, статья натолкнула на мысль. Возможно флаги avahi/zeroconf лишние и конфликтуют с cups-browsed. Собираю без avahi и zeroconf.

Отключение флагов avahi и zeroconf не решило проблему

Отключение флагов avahi и zeroconf не решило проблему. Теперь сетевые принтеры не отображаются совсем. Шаринг включён, cups-browsed запущен.

Куда копать?

Попробуйте зайти в

Попробуйте зайти в "Администрирование" -> "Добавить принтер", будет запрошен логин пользователя и пароль, который может добавлять принтеры, если настроек не делалось, то это root, после авторизации под пользователем можете зайти снова в "Администрирование", но теперь далее уже в "Найти новый принтер" .

Пробовал. Ничего не находит.

Пробовал. Ничего не находит. Но это после отключения avahi и zeroconf и с включенным cups-browsed.
В логах тишина.

У кого-нибудь вообще работает

У кого-нибудь вообще работает печать по сети на CUPS 1.7? Не пойму как правильно настроить, желательно без avahi.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".