[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Parallel Printer Port Problem



Okay, here's where I'm at:

I checked the permissions of the log directories and files and the files are all set to 0660.

LPR is setuid root [I used 'find / -perm -4000 -print' to check ]

I tried 'lpr -D 1 <textfile>' and got this:

bash$ lpr -D 1 dell_specs.txt    
2001-01-06-17:29:32.042 jcoppock@shastanets [13397] lpr  Get_printer: original printer '<NULL>'
2001-01-06-17:29:32.042 jcoppock@shastanets [13397] lpr  Get_all_printcap_entries: starting
2001-01-06-17:29:32.043 jcoppock@shastanets [13397] lpr  Get_all_printcap_entries: starting
2001-01-06-17:29:32.043 jcoppock@shastanets [13397] lpr  Select_pc_info: looking for 'all', depth 0
2001-01-06-17:29:32.043 jcoppock@shastanets [13397] lpr  Select_pc_info: returning '<NULL>'
2001-01-06-17:29:32.043 jcoppock@shastanets [13397] lpr  Dump_line_list: Get_all_printcap_entries- All_line_list - 0x8080a24, count 1, max 102, list 0x8084270
2001-01-06-17:29:32.043 jcoppock@shastanets [13397] lpr    [ 0] 0x8083390 ='lp'
2001-01-06-17:29:32.043 jcoppock@shastanets [13397] lpr  lp: Get_printer: final printer 'lp'
2001-01-06-17:29:32.043 jcoppock@shastanets [13397] lpr  lp: Fix_Rm_Rp_info: printer name 'lp'
2001-01-06-17:29:32.043 jcoppock@shastanets [13397] lpr  lp: Select_pc_info: looking for 'lp', depth 0
2001-01-06-17:29:32.043 jcoppock@shastanets [13397] lpr  lp: Select_pc_info: found name 'lp'
2001-01-06-17:29:32.043 jcoppock@shastanets [13397] lpr  lp: Select_pc_info: returning 'lp'
2001-01-06-17:29:32.043 jcoppock@shastanets [13397] lpr  lp: Fix_Rm_Rp_info: Printer 'lp', Queue 'lp', Lp '/dev/lp0', Rp 'lp', Rh 'localhost'
2001-01-06-17:29:32.043 jcoppock@shastanets [13397] lpr  lp: Make_job: before checking format ''
2001-01-06-17:29:32.043 jcoppock@shastanets [13397] lpr  lp: Make_job: after checking format 'f'
2001-01-06-17:29:32.043 jcoppock@shastanets [13397] lpr  lp: Make_job: 'qq' flag 0, queue 'lp', force_queuename '<NULL>'
2001-01-06-17:29:32.044 jcoppock@shastanets [13397] lpr  lp: *** Job Send_job- starting *** - 0xbffff83c
2001-01-06-17:29:32.044 jcoppock@shastanets [13397] lpr  lp:  info - 0xbffff83c, count 13, max 102, list 0x8084678
2001-01-06-17:29:32.044 jcoppock@shastanets [13397] lpr  lp:   [ 0] 0x8083c08 ='bnrname=jcoppock'
2001-01-06-17:29:32.044 jcoppock@shastanets [13397] lpr  lp:   [ 1] 0x8085638 ='cf_out_image=Hjcoppock@shastanets.com
Pjcoppock
Jdell_specs.txt
CA
Ljcoppock
Ajcoppock@jcoppock@shastanets+397
D2001-01-06-17:29:32.043
Qlp
Ndell_specs.txt
fdfA397jcoppock@shastanets.com
UdfA397jcoppock@shastanets.com
'
2001-01-06-17:29:32.044 jcoppock@shastanets [13397] lpr  lp:   [ 2] 0x8083be0 ='class=A'
2001-01-06-17:29:32.044 jcoppock@shastanets [13397] lpr  lp:   [ 3] 0x8083e30 ='copies=0x1'
2001-01-06-17:29:32.044 jcoppock@shastanets [13397] lpr  lp:   [ 4] 0x80853d0 ='datalines=Ndell_specs.txt
fdfA397jcoppock@shastanets.com
UdfA397jcoppock@shastanets.com
'
2001-01-06-17:29:32.044 jcoppock@shastanets [13397] lpr  lp:   [ 5] 0x80849f8 ='file_hostname=jcoppock@shastanets.com'
2001-01-06-17:29:32.044 jcoppock@shastanets [13397] lpr  lp:   [ 6] 0x8083c48 ='format=f'
2001-01-06-17:29:32.044 jcoppock@shastanets [13397] lpr  lp:   [ 7] 0x8084a28 ='fromhost=jcoppock@shastanets.com'
2001-01-06-17:29:32.044 jcoppock@shastanets [13397] lpr  lp:   [ 8] 0x80852e8 ='identifier=jcoppock@jcoppock@shastanets+397'
2001-01-06-17:29:32.044 jcoppock@shastanets [13397] lpr  lp:   [ 9] 0x8083c28 ='jobname=dell_specs.txt'
2001-01-06-17:29:32.044 jcoppock@shastanets [13397] lpr  lp:   [10] 0x8084b40 ='number=397'
2001-01-06-17:29:32.044 jcoppock@shastanets [13397] lpr  lp:   [11] 0x8083bd0 ='priority=A'
2001-01-06-17:29:32.044 jcoppock@shastanets [13397] lpr  lp:   [12] 0x80852b8 ='transfername=cfA397jcoppock@shastanets.com'
2001-01-06-17:29:32.044 jcoppock@shastanets [13397] lpr  lp:  jobfile - 0xbffff848, count 8, max 101, list 0x8084de8
2001-01-06-17:29:32.044 jcoppock@shastanets [13397] lpr  lp:   [ 0] 0x80849d8 ='Hjcoppock@shastanets.com'
2001-01-06-17:29:32.044 jcoppock@shastanets [13397] lpr  lp:   [ 1] 0x8084a68 ='Pjcoppock'
2001-01-06-17:29:32.044 jcoppock@shastanets [13397] lpr  lp:   [ 2] 0x8084a50 ='Jdell_specs.txt'
2001-01-06-17:29:32.044 jcoppock@shastanets [13397] lpr  lp:   [ 3] 0x80849c8 ='CA'
2001-01-06-17:29:32.044 jcoppock@shastanets [13397] lpr  lp:   [ 4] 0x8083bf0 ='Ljcoppock'
2001-01-06-17:29:32.218 jcoppock@shastanets [13397] lpr  lp:   [ 5] 0x8084b50 ='Ajcoppock@jcoppock@shastanets+397'
2001-01-06-17:29:32.218 jcoppock@shastanets [13397] lpr  lp:   [ 6] 0x8084a88 ='D2001-01-06-17:29:32.043'
2001-01-06-17:29:32.218 jcoppock@shastanets [13397] lpr  lp:   [ 7] 0x80849b8 ='Qlp'
2001-01-06-17:29:32.218 jcoppock@shastanets [13397] lpr  lp:   datafiles - count 1
2001-01-06-17:29:32.218 jcoppock@shastanets [13397] lpr  lp:    datafile[0] - 0x8084a78, count 6, max 102, list 0x8085118
2001-01-06-17:29:32.218 jcoppock@shastanets [13397] lpr  lp:   [ 0] 0x8084b00 ='copies=0x1'
2001-01-06-17:29:32.218 jcoppock@shastanets [13397] lpr  lp:   [ 1] 0x8084b20 ='format=f'
2001-01-06-17:29:32.218 jcoppock@shastanets [13397] lpr  lp:   [ 2] 0x8084ae8 ='N=dell_specs.txt'
2001-01-06-17:29:32.218 jcoppock@shastanets [13397] lpr  lp:   [ 3] 0x8084aa8 ='openname=dell_specs.txt'
2001-01-06-17:29:32.218 jcoppock@shastanets [13397] lpr  lp:   [ 4] 0x8084b10 ='size=11200'
2001-01-06-17:29:32.218 jcoppock@shastanets [13397] lpr  lp:   [ 5] 0x8085528 ='transfername=dfA397jcoppock@shastanets.com'
2001-01-06-17:29:32.218 jcoppock@shastanets [13397] lpr  lp:  destination - 0xbffff860, count 0, max 0, list 0x0
2001-01-06-17:29:32.218 jcoppock@shastanets [13397] lpr  lp: *** end ***
2001-01-06-17:29:32.218 jcoppock@shastanets [13397] lpr  lp: Fix_auth: Auth_DYN 'none', Auth_filter_DYN '<NULL>', Auth_id_DYN 'none', Auth_sender_id 'jcoppock'
2001-01-06-17:29:32.218 jcoppock@shastanets [13397] lpr  lp: Fix_auth: sending 1, Is_server 0, Auth_receive_filter_DYN '<NULL>'
2001-01-06-17:29:32.218 jcoppock@shastanets [13397] lpr  lp: Fix_auth: Kerberos_dest_id_DYN '<NULL>'
2001-01-06-17:29:32.218 jcoppock@shastanets [13397] lpr  lp: Fix_auth: bindto 'no', '0.0.0.0'
2001-01-06-17:29:32.225 jcoppock@shastanets [13397] lpr  lp: Get_max_fd: getrlimit returns 1024
2001-01-06-17:29:32.225 jcoppock@shastanets [13397] lpr  lp: Get_max_fd: returning 1024
2001-01-06-17:29:32.226 jcoppock@shastanets [13397] lpr  lp: cleanup: done, exit(0)

It looks to me like lpr if finding lp and subsequently /dev/lp0 okay.  It also appears that the job is being sent and cleaned up.  I don't see a filter being used, but I'm not sure.

A few other notes:
- I'm using lprng and I've removed and re-installed it.
- I've set the permissions on the /dev/lp0 back to 0660.
- I REALLY appreciate all the help I'm getting!

thanks,
jc

On Sat, Jan 06, 2001 at 01:08:58PM +0000, Jo Geraerts wrote:
> Hello,
> 
> 
> On Fri, 5 Jan 2001, Jeffrey S. Coppock wrote:
> 
> > I tried the echo redirect below and was told 'permission denied', so I
> > tried it as root and it worked, the printer printed the message.
> > I chmod 0666 /dev/lp0 and it worked without su.
> 
> So it isn't the kernel config that's wrong.
> 
> > The lpd.conf file has all options commented out.
> 
> Same here.
> 
> > ACCEPT SERVICE=C SERVER REMOTEUSER=root
> > ACCEPT SERVICE=C LPC=lpd,status,printcap
> > REJECT SERVICE=C
> > ACCEPT SERVICE=M SAMEHOST SAMEUSER
> > ACCEPT SERVICE=M SERVER REMOTEUSER=root
> > REJECT SERVICE=M
> > DEFAULT ACCEPT
> 
> looks fine to me too.
> 
> > lp|dj952c|HP Deskjet 952C:\
> > 	:lp=/dev/lp0:sd=/var/spool/lpd/dj952c:\
> > 	:sh:pw#80:pl#66:px#1440:mx#0:\
> > 	:if=/etc/magicfilter/dj690c-best-filter:\
> > 	:af=/var/log/lp-acct:lf=/var/log/lp-errs:
> 
> looks ok too. 
> 
> > Also, nothing is being logged and nothing shows up in the queue (lpq).
> 
> No errors in /var/log/lp-errs of in /var/log/lp-acct?
> 
> Check the file permissions for the spool directory's and the file's that
> are in these directory's. Also make sure that lpr is setuid-root.
> 
> You can also use the -D switch to turn debuggin on. Maybe it gives you
> more usefull information 'bout what's going wrong.
> 
> Greetz,
> Jo

-- 

**********************************
Jeff Coppock
Nortel Networks IP Services
email: jcoppock@shastanets.com
email: jcoppock@nortelnetworks.com
(408) 565-3848  :Office  ESN: 655
(510) 703-5910  :Mobile
(925) 292-1156  :Home Office



Reply to: