https://bugzilla.novell.com/show_bug.cgi?id=387102
User jsmeix@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=387102#c8
--- Comment #8 from Johannes Meixner 2008-05-16 07:42:08 MST ---
Michal,
the condition in printer_proposal.ycp is
--------------------------------------------------------------------
if (size (Printer::printcap) == 0
&& size (Printer::autodetected) == 0
&& Spooler::Get () == "cups")
--------------------------------------------------------------------
so that perhaps in your case it was
size (Printer::printcap) != 0
i.e. a local queue was found, perhaps a queue which was
broadcasted from a remote CUPS server or a real local queue
in your local /etc/cups/printers.conf
Or the condition in CUPS.ycp
---------------------------------------------------------------------
global void ProposeClientOnly () {
WaitForCupsListeiningFinish ();
if (size (cups_servers) > 0)
{
y2milestone ("Found servers: %1", cups_servers);
string server = cups_servers[0]:"";
cups_installation = `client;
server_hostname = server;
}
else
{
cups_installation = `server;
}
}
---------------------------------------------------------------------
(size (cups_servers) > 0) was false i.e. there is no broadcasting
CUPS server in your envioronment or your network config was so that
the broadcasts cannot be received (e.g. because of a firewall)?
Regardless what it is, I think the condition when using client-only
(neither a local queue nor a local printer but a broadcasting server)
was o.k. and I think we did it at that time because of security
concerns with a local cupsd which was accessible by default
from any (outer) network for CUPS 1.1.
But since openSUSE 10.2 - i.e. since CUPS 1.2 - this is no longer
true because the CUPS 1.2 cupsd listens by default only on internal
("localhost") network interfaces (and a Unix domain socket) so that
nowadays it should be perfect to have one same default in any case:
Have a local running cupsd (it listens for CUPS broadcasts by default).
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.