Date: Fri, 21 Jun 2002 16:09:57 -0300 From: Ronan Lucio <ronanl@melim.com.br> To: freebsd-questions@freebsd.org Subject: LPD Error Message-ID: <20020621160957.5be7daff.ronanl@melim.com.br>
next in thread | raw e-mail | index | archive | help
Hello,
I have the follow situation:
------------------- ------------
--------- -------------- | FreeBSD-4.5 | | Internet | ---------
| Users |--| AIX Server |--| Internet Server |--| Server |--| Users |
--------- -------------- | City 1 | | City 2 | ---------
------------------- ------------
The users from City2 access The FBSD on City1 via ssh that execute a
telnet to the AIX Server and executes a shell program.
When the users sends a print job, the AIX Server sends the print job
to FBSD Server that sends a print job to City2 where it is printed.
Until last week, everything worked fine on a FreeBSD-3.2 server, but
now, after we reinstalled the FreeBSD server to 4.5-RELEASE (it was
a new installation, not a upgrade or a cvsup), this service stoped
working.
To do so, I just copied the configuration from the old server to the
new server.
Now, when a user sends a print job, the first job is printed perfectly
but after that, it doesn't print anything more.
If I just remove the file /var/spool/lpd/spo/lock file, it prints
perfectly and stop printing again until I remove the lock file.
For debug purposes, I'm executing lpd with the -c -l -d parameteres
/var/log/messages file shows the follow messages:
================================================
Jun 20 14:29:36 server lpd[19583]: f50 requests recvjob spo
Jun 20 14:29:48 server lpd[19586]: f50 requests displayq short spo
Jun 20 14:30:42 server lpd[19599]: f50 requests displayq short spo
Jun 20 14:31:23 server lpd[19601]: f50 requests displayq short spo
Jun 20 14:33:41 server lpd[19627]: f50 requests displayq short spo
Jun 20 14:35:11 server lpd[19635]: f50 requests recvjob spo
Jun 20 14:35:18 server lpd[19646]: f50 requests displayq short spo
================================================
/var/log/lpd-errs file shows the follow messages:
================================================
Jun 17 12:14:39 server lpd[100]: lpd startup: logging=1 dbg
Jun 17 12:14:40 server lpd[100]: lpd startup: ready to accept requests
Jun 17 15:36:28 server lpd[719]: f50 requests displayq short spo
Jun 20 14:25:10 server lpd[19567]: f50 requests displayq short spo
Jun 20 14:25:28 server lpd[19569]: f50 requests displayq short spo
Jun 20 14:25:35 server lpd[19570]: f50 requests displayq short spo
Jun 20 14:29:36 server lpd[19583]: f50 requests recvjob spo
Jun 20 14:29:48 server lpd[19586]: f50 requests displayq short spo
Jun 20 14:30:42 server lpd[19599]: f50 requests displayq short spo
Jun 20 14:31:23 server lpd[19601]: f50 requests displayq short spo
Jun 20 14:33:41 server lpd[19627]: f50 requests displayq short spo
Jun 20 14:35:11 server lpd[19635]: f50 requests recvjob spo
Jun 20 14:35:18 server lpd[19646]: f50 requests displayq short spo
================================================
/etc/rc.conf
================================================
nfs_reserved_port_only="YES"
lpd_enable="YES"
lpd_flags="-c -l -d"
nfs_client_enable="YES"
portmap_enable="YES"
inetd_enable="YES"
================================================
/etc/printcap
================================================
lp|local line printer:\
:lp=/dev/lpt0:sd=/var/spool/lpd/lp: \
:mx#0:so:sh:sb:of=/usr/lib/lp/filters/filter:sf
ra1-16|ra1 printer:\
:lp=/dev/null:sd=/var/spool/lpd/ra1-16: \
:mx#0:so:sh:sb:of=/usr/lib/lp/filters/ra1-16:sf
spo:\
:mx#0:rm=spo:rp=lp:sd=/var/spool/lpd/spo:lf=/var/log/lpd-errs
================================================
/etc/hosts.equiv
================================================
192.168.61.1
server.fischer.com.br
192.168.61.200
f50
192.168.61.2
r250
================================================
/etc/hosts.lpd
================================================
192.168.61.1 server
192.168.61.2 r250
192.198.61.100 ra1
192.168.61.200 f50
spo
================================================
# ls -l /var/spool/lpd/
total 10
drwxr-xr-x 2 root daemon 512 Jun 7 16:51 lp
drwxr-xr-x 2 root daemon 512 Jun 7 17:51 ra1-14
drwxr-xr-x 2 root daemon 512 Jun 7 16:51 ra1-15
drwxr-xr-x 2 root daemon 512 Jun 7 17:04 ra1-16
drwxr-xr-x 2 root daemon 512 Jun 21 09:01 spo
# ls -l /usr/lib/lp/filters/filter
-rwxr-xr-x 1 root wheel 8847 Oct 10 1999 /usr/lib/lp/filters/filter
# ls -l /var/spool/output/
total 4
drwxr-xr-x 2 root daemon 512 Jan 28 11:10 lpd
-rw-rw-r-- 1 root daemon 4 Jun 17 17:12 lpd.lock
# ls -l /dev/lp*
crw------- 1 root wheel 16, 128 May 22 11:26 /dev/lpctl0
crw------- 1 root wheel 16, 129 May 22 11:26 /dev/lpctl1
crw------- 1 root wheel 16, 130 May 22 11:26 /dev/lpctl2
crw------- 1 root wheel 16, 0 May 22 11:26 /dev/lpt0
crw------- 1 root wheel 16, 1 May 22 11:26 /dev/lpt1
crw------- 1 root wheel 16, 2 May 22 11:26 /dev/lpt2
Could anyone help me to solve such problem?
I know almost nothing about lpd and I have already read
all man pages about it (lpd, printcap, hosts.lpd, hosts.equiv)
but I still didn't get to solve it... :-/
Thank's a lot,
Ronan
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020621160957.5be7daff.ronanl>
