LPR output filter died 5.1A pk4

From: Markus Waldorf (waldorfm@rferl.org)
Date: Mon Jun 30 2003 - 12:37:18 EDT


Since I upgraded the system 5.1A to pk4, lpr printing has stopped showing
some problem in conjunction with the output filter. lpc status shows
everthing is started and enabled, but the printjob cannot be processed.

In order to troubleshoot this issue I copied over a working /etc/printcap
file from another machine and modified file permissions according to a
working configuration, but it did not make any difference. I noticed that
there is no sticky bit on lpd0 directory, and also the permissions of files
within the /etc/lpd0 directory are different compared to 5.1 pk5. However,
the problem also remains after deleting /var/spool/lpd0 directory and
/etc/printcap and setting up printing from scratch.

The problem is also with any other output filter, such as HP4000 or
generic_text.

lpr.debug in /etc/syslog.conf and see the following in lpr.log:

Any ideas?

Jun 26 12:10:48 photon02 lpd[1380]: DEBUG -- lpr/mktemps: waiting for flock
on .seq file
Jun 26 12:10:48 photon02 lpd[1380]: DEBUG -- lpr/mktemps: got flock on .seq
file
Jun 26 12:10:48 photon02 lpd[1380]: DEBUG -- startdaemon: entered
startdaemon(), printer room102d
Jun 26 12:10:48 photon02 lpd[1380]: DEBUG -- startdaemon: initial write to
socket ok, printer room102d
Jun 26 12:10:48 photon02 lpd[1001]: DEBUG -- return from select(), read
local socket
Jun 26 12:10:48 photon02 lpd[1001]: DEBUG -- lpd: accept on local socket
Jun 26 12:10:48 photon02 lpd[1001]: DEBUG -- fork_with_retries: child pid:
1381
Jun 26 12:10:48 photon02 lpd[1001]: DEBUG -- parent lpd: max_fds: 7, readset
before select: 60, selectTimeoutPtr: 0
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- entering doit()
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- lpd/doit: got PRINTJOB request
for printer room102d
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- printjob: entered printjob,
printer room102d
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- Entering init()
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- printjob: sent ACK, printer
room102d
Jun 26 12:10:48 photon02 lpd[1380]: DEBUG -- startdaemon: got ACK that
daemon started, printer room102d
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- STB CHECK, sd_stb.st_mode:
40755, after stat of SD
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- STB CHECK, lo_stb.st_mode:
100600, after stat of LO
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- lock file created, lfd: 4
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- printjob: got lock on file
'lock', printer room102d
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- printjob: created file
/usr/spool/lpd0/.daemon_running_on_photon02.rferl.org, printer room102d
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- about to check reset queue
flag, lo_stb.st_mode: 100600
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- STB CHECK, q_stb.st_mode:
100660, after stat of q->q_name
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- openpr: entered openpr(),
printer room102d
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- openpr: in /etc/printcap LP is
@room102d.ad.rferl.org/9100, printer room102d
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- openpr: opening TCP connection,
printer room102d
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- Entering tcp_open()
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- Entering tcp_conn()
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- writeStatus: status file
update, printer room102d: Thu Jun 26 12:10:48 2003: room102d is ready and
printing
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- openpr: before pipe output
filter, printer room102d
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- about to leave dofork() as pid:
1381
Jun 26 12:10:48 photon02 lpd[1382]: DEBUG -- about to leave dofork() as pid:
1382
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- Entering
printit(cfA001photon02.rferl.org)
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- Entering banner(root,
sysconfigtab)
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- writeStatus: status file
update, printer room102d: Thu Jun 26 12:10:48 2003: Attempting to print
dfA001photon02.rferl.org
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- entering print(f,
dfA001photon02.rferl.org)
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- child_wait: start wait for
child 1382
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- child_wait: finished wait for
child 1382
Jun 26 12:10:48 photon02 lpd[1381]: WARNING -- print: output filter 1382
died (err=2), printer room102d
Jun 26 12:10:48 photon02 lpd[1381]: ERROR -- room102d: reprint error for
dfA001photon02.rferl.org
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- STB CHECK, lo_stb.st_mode:
100600, after stat of lfd
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- printjob: restarting to print
cfA001photon02.rferl.org, printer room102d
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- child_wait: start wait for
child 1382
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- child_wait: no more children to
wait for
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- child_wait: finished wait for
child 1382
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- close_pfd: closing LP, pfd 6
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- openpr: entered openpr(),
printer room102d
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- openpr: in /etc/printcap LP is
@room102d.ad.rferl.org/9100, printer room102d
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- openpr: opening TCP connection,
printer room102d
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- Entering tcp_open()
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- Entering tcp_conn()
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- writeStatus: status file
update, printer room102d: Thu Jun 26 12:10:48 2003: room102d is ready and
printing
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- openpr: before pipe output
filter, printer room102d
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- about to leave dofork() as pid:
1381
Jun 26 12:10:48 photon02 lpd[1383]: DEBUG -- about to leave dofork() as pid:
1383
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- Entering
printit(cfA001photon02.rferl.org)
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- Entering banner(root,
sysconfigtab)
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- writeStatus: status file
update, printer room102d: Thu Jun 26 12:10:48 2003: Attempting to print
dfA001photon02.rferl.org
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- entering print(f,
dfA001photon02.rferl.org)
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- child_wait: start wait for
child 1383
Jun 26 12:10:48 photon02 lpd[1381]: DEBUG -- child_wait: finished wait for
child



This archive was generated by hypermail 2.1.7 : Sat Apr 12 2008 - 10:49:25 EDT