Comment 3 for bug 213081

Revision history for this message
Cybodog (damon-damtek) wrote : Re: [Bug 213081] Re: cups does not pring to lpd printer

Till Kamppeter wrote:
> Can you run "ls -l /usr/lib/cups/backend/lpd"? It most have the
> following results:
>
> till@till-laptop:~$ ls -l /usr/lib/cups/backend/lpd
> -rwx------ 2 root root 19220 2008-04-21 21:18 /usr/lib/cups/backend/lpd
> till@till-laptop:~$
>
> Important is that only the owner is allowed to execute it and that the
> owner is root. Then CUPS knows that the backend must be run as root
> (otherwise it runs the backends as the special user "lp"). The lpd
> backend has to be run as root, as otherwise it cannot communicate
> through the reserved LPD port 515.
>
> Make also sure that there is no firewall blocking port 515 on your
> system.
>
>
Till,

damon@dam-main:~$ ls -l /usr/lib/cups/backend/lpd
-rwx------ 2 root root 20432 2008-04-23 05:14 /usr/lib/cups/backend/lpd

Just so you know. I am 90% certain this is a kernel bug. I see this in
ubuntu >2.6.22 amd64 and I see it in debian >2.6.22 amd64. I filed a
bug report with the kernel devs of debian:

Bug#478062: Info received (Bug#478062: (Kernel >2.6.22.3-amd64 will
not print to cups network printer))

If you have access to that, you can read what I have done. No solution
as of yet. I compiled source from 2.6.22 up to 2.6.24-1 and all kernels
work until you get to 2.6.24 (all amd64). Same system used for all
tests, same packages, just different kernels booted.

HTH!

--
Damon L. Chesser
<email address hidden>
http://www.linkedin.com/in/dchesser