Hi,
I'm trying to move/port lprng from one server to a new server. The bad thing is that the person who did the setup
had the printcap file pointing to server name instead of service name (eg. [EMAIL PROTECTED]). Anyhow, I have the downloaded the same
lprng version and compiled in on the new machine and want to have a few machines pointing to the new one and test printing.
But everytime I started the new lpd on the new server, it hangs printing on the printer with the following output from lpstat:
Printer: [EMAIL PROTECTED] (dest [EMAIL PROTECTED])
Queue: no printable jobs in queue
Status: job 'cfA013green.nms.fnc.fujitsu.com' removed at 14:47:26.610
Filter_status: done at 14:45:54.006
XRX5E408D:lp receiving from solaris10 - dfA007solaris10
Status : ONLINE
If any subsequent print jobs get sent, it'll queue for a while then print. But when I send a job from a client (hostname:solaris10, with local printers.conf file),
it'll only print the banner page and hangs even though the data light keeps flashing on the printer (xerox N4025). This client I print from
is no different from the rest except for a local printers.conf file. Job will eventually timeout with message: "waiting for subserver to exit" from lpstat.
Everything returns to normal when I stopped the lpd on the new server.
All I want to do is to test printing on the new server with the current lpd running as well so as not to affect production.
Am I wrong to say that we can't have 2 lpd servers running from 2 different hosts? For all clients, we have a printers.conf file on Solaris NIS.
I'm hoping for testing purposes no downtime is needed to change printers.conf to point to new server unless I have no choice.
Are there any other files that can "bind" clients to a server besides printers.conf and printcap?
What are the files that tell the clients who the print server is besides the 2 mentioned above?
Any input is appreciated. Thanks.