OK, Patrick, I took your suggestion. At first I had trouble because the
!@#$% bug wouldn't manifest itself no matter how many times I reran it.
But later on it happened again. Moreover, I got it to happen with
lpc -D1. I then tried lpc flush, and the message remains unchanged.
I tried both "lpc msg testlprtr" and "lpc msg testlprtr ''" (as you'll see).
Again, any help is appreciated.
I'm appending output (I added linefeeds before commands for
readability) & then your response, after the sig. I hope the debug out
put may say something to you - it doesn't to me.
This is RedHat 7.2,
LPRng-3.7.4, Kerberos5, Copyright 1988-2000 Patrick Powell, <[EMAIL PROTECTED]>
(which came with the OS), for whatever that's worth.
Thanks again.
--
- Dave Lovelace
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[root@mcllinux root]# lpc -D1 msg testlprtr
2002-03-05-12:02:20 [30680] Initialize: /dev/null fd 3
2002-03-05-12:02:20 [30680] initsetproctitle: doing setup
2002-03-05-12:02:20 [30680] initsetproctitle: Argv 0xbffffca4, LastArgv 0xbffff
fed
2002-03-05-12:02:20 [30680] lpc setup_info: OriginalEUD 0, OriginalRUID 0
2002-03-05-12:02:20.139 [30680] lpc Setup_configuration: starting, Allow_getenv
0
2002-03-05-12:02:20.139 [30680] lpc Setup_configuration: Configuration file '/e
tc/lpd.conf'
2002-03-05-12:02:20.139 [30680] lpc Setup_configuration: Require_configfiles_DY
N '1'
2002-03-05-12:02:20.139 [30680] lpc Get_config: required '1', '/etc/lpd.conf'
2002-03-05-12:02:20.141 mcllinux [30680] lpc Get_local_host: ShortHost_FQDN=mcl
linux, FQDNHost_FQDN=mcllinux.localdomain
2002-03-05-12:02:20.141 mcllinux [30680] lpc Setup_configuration: Host 'mcllinu
x.localdomain', ShortHost 'mcllinux', user 'root'
2002-03-05-12:02:20.142 mcllinux [30680] lpc Build_printcap_info: list->count 0
, raw->count 44
2002-03-05-12:02:20.142 mcllinux [30680] lpc Build_printcap_info: list->count 0
, raw->count 0
2002-03-05-12:02:20.142 mcllinux [30680] lpc lpc: Printer '<NULL>', Optind '2',
argc '4'
2002-03-05-12:02:20.142 mcllinux [30680] lpc [2] 'msg'
2002-03-05-12:02:20.142 mcllinux [30680] lpc [3] 'testlprtr'
2002-03-05-12:02:20.143 mcllinux [30680] lpc Dump_line_list: doaction - args -
0xbffffb50, count 2, max 102, list 0x80af888
2002-03-05-12:02:20.143 mcllinux [30680] lpc [ 0] 0x80ae578 ='msg'
2002-03-05-12:02:20.143 mcllinux [30680] lpc [ 1] 0x80afa38 ='testlprtr'
2002-03-05-12:02:20.143 mcllinux [30680] lpc testlprtr: Fix_Rm_Rp_info: printer
name 'testlprtr'
2002-03-05-12:02:20.143 mcllinux [30680] lpc Reset_config: starting
2002-03-05-12:02:20.144 mcllinux [30680] lpc testlprtr: Select_pc_info: looking
for 'testlprtr', depth 0
2002-03-05-12:02:20.144 mcllinux [30680] lpc testlprtr: Find_pc_info: found nam
e 'testlprtr'
2002-03-05-12:02:20.144 mcllinux [30680] lpc testlprtr: Select_pc_info: returni
ng 'testlprtr'
2002-03-05-12:02:20.144 mcllinux [30680] lpc testlprtr: Select_pc_info: looking
for 'testlprtr', depth 0
2002-03-05-12:02:20.144 mcllinux [30680] lpc testlprtr: Find_pc_info: found nam
e 'testlprtr'
2002-03-05-12:02:20.144 mcllinux [30680] lpc testlprtr: Select_pc_info: returni
ng 'testlprtr'
2002-03-05-12:02:20.145 mcllinux [30680] lpc testlprtr: Fix_Rm_Rp_info: Printer
'testlprtr', Queue 'testlprtr', Lp '<NULL>', Rp 'testlprtr', Rh 'localhost'
2002-03-05-12:02:20.145 mcllinux [30680] lpc testlprtr: doaction: Printer 'test
lprtr', RemotePrinter 'testlprtr', RemoteHost 'localhost'
2002-03-05-12:02:20.145 mcllinux [30680] lpc testlprtr: lpc: RemotePrinter_DYN
'testlprtr', RemoteHost_DYN 'localhost'
2002-03-05-12:02:20.145 mcllinux [30680] lpc testlprtr: Send_request: printer '
testlprtr', host 'localhost', format 6
2002-03-05-12:02:20.145 mcllinux [30680] lpc testlprtr: Send_request: connnect_
timeout 10, transfer_timeout 30
2002-03-05-12:02:20.145 mcllinux [30680] lpc testlprtr: Fix_send_auth: name '<N
ULL>'
2002-03-05-12:02:20.145 mcllinux [30680] lpc testlprtr: Fix_send_auth: no secur
ity
2002-03-05-12:02:20.145 mcllinux [30680] lpc testlprtr: Send_request: security
<NULL>
2002-03-05-12:02:20.146 mcllinux [30680] lpc testlprtr: Send_request: command '
^Ftestlprtr root msg testlprtr'
2002-03-05-12:02:20.149 mcllinux [30680] lpc testlprtr: Send_request: socket 3,
real host 'localhost'
Printer: testlprtr@mcllinux
2002-03-05-12:02:20.152 mcllinux [30680] lpc testlprtr: cleanup: done, exit(0)
[root@mcllinux root]# lpq -P testlprtr
Printer: testlprtr@mcllinux 'Line Printer to file' (classes PAYCHECK) (message:
aligning form PAYCHECK)
Queue: no printable jobs in queue
Status: job 'cfA377mcllinux.localdomain' removed at 12:00:24.808
[root@mcllinux root]# lpc flush testlprtr
Printer: testlprtr@mcllinux
kill server PID 0 with User defined signal 1
[EMAIL PROTECTED]: flushed status
[root@mcllinux root]# lpq -P testlprtr
Printer: testlprtr@mcllinux 'Line Printer to file' (classes PAYCHECK) (message:
aligning form PAYCHECK)
Queue: no printable jobs in queue
Status: job 'cfA377mcllinux.localdomain' removed at 12:00:24.808
[root@mcllinux root]# lpc -D1 msg testlprtr ''
2002-03-05-12:12:58 [30696] Initialize: /dev/null fd 3
2002-03-05-12:12:58 [30696] initsetproctitle: doing setup
2002-03-05-12:12:58 [30696] initsetproctitle: Argv 0xbffffca4, LastArgv 0xbffff
fed
2002-03-05-12:12:58 [30696] lpc setup_info: OriginalEUD 0, OriginalRUID 0
2002-03-05-12:12:58.440 [30696] lpc Setup_configuration: starting, Allow_getenv
0
2002-03-05-12:12:58.440 [30696] lpc Setup_configuration: Configuration file '/e
tc/lpd.conf'
2002-03-05-12:12:58.440 [30696] lpc Setup_configuration: Require_configfiles_DY
N '1'
2002-03-05-12:12:58.440 [30696] lpc Get_config: required '1', '/etc/lpd.conf'
2002-03-05-12:12:58.442 mcllinux [30696] lpc Get_local_host: ShortHost_FQDN=mcl
linux, FQDNHost_FQDN=mcllinux.localdomain
2002-03-05-12:12:58.442 mcllinux [30696] lpc Setup_configuration: Host 'mcllinu
x.localdomain', ShortHost 'mcllinux', user 'root'
2002-03-05-12:12:58.443 mcllinux [30696] lpc Build_printcap_info: list->count 0
, raw->count 44
2002-03-05-12:12:58.443 mcllinux [30696] lpc Build_printcap_info: list->count 0
, raw->count 0
2002-03-05-12:12:58.443 mcllinux [30696] lpc lpc: Printer '<NULL>', Optind '2',
argc '5'
2002-03-05-12:12:58.443 mcllinux [30696] lpc [2] 'msg'
2002-03-05-12:12:58.443 mcllinux [30696] lpc [3] 'testlprtr'
2002-03-05-12:12:58.443 mcllinux [30696] lpc [4] ''
2002-03-05-12:12:58.444 mcllinux [30696] lpc Dump_line_list: doaction - args -
0xbffffb50, count 3, max 102, list 0x80af888
2002-03-05-12:12:58.444 mcllinux [30696] lpc [ 0] 0x80ae578 ='msg'
2002-03-05-12:12:58.444 mcllinux [30696] lpc [ 1] 0x80afa38 ='testlprtr'
2002-03-05-12:12:58.444 mcllinux [30696] lpc [ 2] 0x80aebc0 =''
2002-03-05-12:12:58.444 mcllinux [30696] lpc testlprtr: Fix_Rm_Rp_info: printer
name 'testlprtr'
2002-03-05-12:12:58.444 mcllinux [30696] lpc Reset_config: starting
2002-03-05-12:12:58.445 mcllinux [30696] lpc testlprtr: Select_pc_info: looking
for 'testlprtr', depth 0
2002-03-05-12:12:58.445 mcllinux [30696] lpc testlprtr: Find_pc_info: found nam
e 'testlprtr'
2002-03-05-12:12:58.445 mcllinux [30696] lpc testlprtr: Select_pc_info: returni
ng 'testlprtr'
2002-03-05-12:12:58.445 mcllinux [30696] lpc testlprtr: Select_pc_info: looking
for 'testlprtr', depth 0
2002-03-05-12:12:58.445 mcllinux [30696] lpc testlprtr: Find_pc_info: found nam
e 'testlprtr'
2002-03-05-12:12:58.445 mcllinux [30696] lpc testlprtr: Select_pc_info: returni
ng 'testlprtr'
2002-03-05-12:12:58.446 mcllinux [30696] lpc testlprtr: Fix_Rm_Rp_info: Printer
'testlprtr', Queue 'testlprtr', Lp '<NULL>', Rp 'testlprtr', Rh 'localhost'
2002-03-05-12:12:58.446 mcllinux [30696] lpc testlprtr: doaction: Printer 'test
lprtr', RemotePrinter 'testlprtr', RemoteHost 'localhost'
2002-03-05-12:12:58.446 mcllinux [30696] lpc testlprtr: lpc: RemotePrinter_DYN
'testlprtr', RemoteHost_DYN 'localhost'
2002-03-05-12:12:58.446 mcllinux [30696] lpc testlprtr: Send_request: printer '
testlprtr', host 'localhost', format 6
2002-03-05-12:12:58.446 mcllinux [30696] lpc testlprtr: Send_request: connnect_
timeout 10, transfer_timeout 30
2002-03-05-12:12:58.446 mcllinux [30696] lpc testlprtr: Fix_send_auth: name '<N
ULL>'
2002-03-05-12:12:58.446 mcllinux [30696] lpc testlprtr: Fix_send_auth: no secur
ity
2002-03-05-12:12:58.447 mcllinux [30696] lpc testlprtr: Send_request: security
<NULL>
2002-03-05-12:12:58.447 mcllinux [30696] lpc testlprtr: Send_request: command '
^Ftestlprtr root msg testlprtr '
2002-03-05-12:12:58.451 mcllinux [30696] lpc testlprtr: Send_request: socket 3,
real host 'localhost'
Printer: testlprtr@mcllinux
2002-03-05-12:12:58.455 mcllinux [30696] lpc testlprtr: cleanup: done, exit(0)
[root@mcllinux root]# lpq -P testlprtr
Printer: testlprtr@mcllinux 'Line Printer to file' (classes PAYCHECK) (message:
aligning form PAYCHECK)
Queue: no printable jobs in queue
Status: job 'cfA377mcllinux.localdomain' removed at 12:00:24.808
[root@mcllinux root]# lpc flush testlprtr
Printer: testlprtr@mcllinux
kill server PID 0 with User defined signal 1
[EMAIL PROTECTED]: flushed status
[root@mcllinux root]# lpq -P testlprtr
Printer: testlprtr@mcllinux 'Line Printer to file' (classes PAYCHECK) (message:
aligning form PAYCHECK)
Queue: no printable jobs in queue
Status: job 'cfA377mcllinux.localdomain' removed at 12:00:24.808
Patrick Powell wrote:
>
> > From [EMAIL PROTECTED] Mon Mar 4 09:10:29 2002
> > From: Dave Lovelace <[EMAIL PROTECTED]>
> > Subject: LPRng: lpc msg
> > To: [EMAIL PROTECTED]
> > Date: Mon, 4 Mar 2002 11:03:46 -0500 (EST)
> >
> > Another weird problem. This one is frequent but intermittent. (Don't you
> > just love those?)
> >
> > Sometimes when I do "lpc msg ..." the message does not get reset. Repeated
> > attempts fail over & over. There is no error visible. I *think* that when
> > this happens we do NOT see a message saying:
> > kill server PID 0 with User defined signal 1
> > [EMAIL PROTECTED]: updated
> > and when it works we do. Can't say for certain that this is consistent.
> >
> > The only other clear thing has been that when I've tried it with a -D option
> > the problem never occurs. Can't say it never will, but I gave up on trying
> > to find a difference this way.
> >
> > --
> > - Dave Lovelace
> > [EMAIL PROTECTED]
> > [EMAIL PROTECTED]
> >
> Try doing lpc flush. This forces new status information.
>
> I have added a flush after setting message just in case:
>
> h110: {422} % lpq
> Printer: t1@h110 'Test Printer 1' (message: test)
> Queue: 1 printable job
> Server: pid 99620 active
> Unspooler: pid 99632 active
> Status: processing 'dfA489h110.private', size 3, format 'f', IF filter 'filter' at
>17:23:59.004
> Filter_status: FILTER 99633 sleeping 5
> Rank Owner/ID Class Job Files Size Time
> active papowell@h110+489 A 489 /tmp/hi 3 17:04:55
> done papowell@h110+478 A 478 /tmp/hi 3 17:04:08
> h110: {423} % lpc msg t1 testing
> Printer: t1@h110
> [EMAIL PROTECTED]: updated
> h110: {424} % lpq
> Printer: t1@h110 'Test Printer 1' (message: testing)
> Queue: no printable jobs in queue
> Server: no server active
> Status: job 'papowell@h110+489' removed at 17:24:04.067
> Filter_status: FILTER DONE
> Rank Owner/ID Class Job Files Size Time
> done papowell@h110+478 A 478 /tmp/hi 3 17:04:08
>
> h110: {428} % lpr /tmp/hi
> h110: {429} % lpc msg t1 test this
> Printer: t1@h110
> kill server process PID 99665 with User defined signal 1
> [EMAIL PROTECTED]: updated
> h110: {430} % lpq
> Printer: t1@h110 'Test Printer 1' (message: test this)
> Queue: 1 printable job
> Server: pid 99665 active
> Unspooler: pid 99666 active
> Status: waiting for subserver to exit at 17:25:25.555
> Filter_status: FILTER 99667 sleeping 50
> Rank Owner/ID Class Job Files Size Time
> active papowell@h110+664 A 664 /tmp/hi 3 17:25:07
> done papowell@h110+478 A 478 /tmp/hi 3 17:04:08
>
> -----------------------------------------------------------------------------
> YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRNG MAILING LIST
> The address you post from MUST be your subscription address
>
> If you need help, send email to [EMAIL PROTECTED] (or lprng-requests
> or lprng-digest-requests) with the word 'help' in the body. For the impatient,
> to subscribe to a list with name LIST, send mail to [EMAIL PROTECTED]
> with: | example:
> subscribe LIST <mailaddr> | subscribe lprng-digest [EMAIL PROTECTED]
> unsubscribe LIST <mailaddr> | unsubscribe lprng [EMAIL PROTECTED]
>
> If you have major problems, send email to [EMAIL PROTECTED] with the word
> LPRNGLIST in the SUBJECT line.
> -----------------------------------------------------------------------------
>
-----------------------------------------------------------------------------
YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRNG MAILING LIST
The address you post from MUST be your subscription address
If you need help, send email to [EMAIL PROTECTED] (or lprng-requests
or lprng-digest-requests) with the word 'help' in the body. For the impatient,
to subscribe to a list with name LIST, send mail to [EMAIL PROTECTED]
with: | example:
subscribe LIST <mailaddr> | subscribe lprng-digest [EMAIL PROTECTED]
unsubscribe LIST <mailaddr> | unsubscribe lprng [EMAIL PROTECTED]
If you have major problems, send email to [EMAIL PROTECTED] with the word
LPRNGLIST in the SUBJECT line.
-----------------------------------------------------------------------------