Windsor Dave (AdW/MOE2.1)
2002-Aug-01 06:38 UTC
[Samba] Print jobs hang in Samba, don't go to UNIX spooler
I have encountered a strange printing problem with Samba 2.2.4 running under HP-UX 11i. In the process of investigating a printing problem, I have found that Samba has stopped passing jobs along to the UNIX lp spooler as of yesterday afternoon. When NT/W2K clients print to printers on my server, the jobs are accepted, Samba spool files are created in the spool directory defined for the printer (with names such as smbprn.005594.a14088), but they never actually get printed. The UNIX spooler is working OK, since I can issue an "lp" command from a shell prompt and get a printout. Printing was working fine until just after lunch yesterday. Nothing has changed in the Samba or system configuration of which I am aware. Does anyone know what might cause this? I would like to find some way to restart printing without taking all the smbd processes down, because doing so would mean stopping production lines (we're a manufacturing facility). Thanks for any help you can provide! Best regards, Dave Windsor AdW/MOE2.12 Team Leader, Test Systems Engineering Robert Bosch Corporation Anderson, SC, USA
Van Sickler, Jim
2002-Aug-01 11:02 UTC
[Samba] Print jobs hang in Samba, don't go to UNIX spooler
what are you running for the printer daemon? If you're running lprng, does "checkpc -V -f >/tmp/dump" show anything useful when you read /tmp/dump? Look to see if the print commandentry has the explicit path to the spooler-if it points to a symbolic link, and the link has been broken, spooled jobs won't print. That's happened to me after upgrading my OpenBSD-it reinstalls lpd, etc, and LPRng is broken and needs to be reinstalled. Good luck, Jim> -----Original Message----- > From: Windsor Dave (AdW/MOE2.1) [mailto:Dave.Windsor@us.bosch.com] > Sent: Thursday, August 01, 2002 10:36 AM > To: 'Van Sickler, Jim' > Subject: RE: [Samba] Print jobs hang in Samba, don't go to > UNIX spooler > > > I appreciate the suggestion, but that unfortunately > didn't seem to change anything. I've been able to > determine that the command specified in the > "print command" parameter in the smb.conf aren't being > executed, and this is what normally sends the file to > the lp spooler. Until I figure out why this is > happening, I have a temporary workaround in the form of > a script that wakes up every few seconds and polls the > spool directories for Samba-created files, and > prints/removes them if they are not open by another > process. This is in essence, just replacing the Samba > print command with my script. > > Thanks for the advice! > > Best Regards, > > Dave Windsor > AdW/MOE2.12 > Team Leader, Test Systems Engineering > Robert Bosch Corporation > Anderson, SC, USA > > > -----Original Message----- > From: Van Sickler, Jim [mailto:vansickj-eodc@Kaman.com] > Sent: Thursday, August 01, 2002 11:45 AM > To: 'Windsor Dave (AdW/MOE2.1)' > Subject: RE: [Samba] Print jobs hang in Samba, don't go to > UNIX spooler > > > use ps to find the PIDs for samba > (e.g. ps ajx |grep mbd) > > then kill -HUP the PIDs with "Is" in the status line > and any PIDs with root in it. This will restart the > process, not kill it. > > Then run "lpc reread" if you're running LPRng. > > If that doesn't restart printing, > run "ps ajx |grep lp" to find running > lp/lpd PIDs. kill -HUP them, or just kill the > lpd with "Is" in the status line. Then run > "lpd" to start lpd again. All of the running > lpd/lpq spawned PIDs will be terminated when you > do this. But noone's printing anyway.... > > HPUX syntax may differ from the above, from OpenBSD/LPRng. > > Jim > > > -----Original Message----- > > From: Windsor Dave (AdW/MOE2.1) [mailto:Dave.Windsor@us.bosch.com] > > Sent: Thursday, August 01, 2002 6:36 AM > > To: 'samba@lists.samba.org' > > Subject: [Samba] Print jobs hang in Samba, don't go to UNIX spooler > > > > > > I have encountered a strange printing problem with Samba > > 2.2.4 running under > > > > HP-UX 11i. > > > > In the process of investigating a printing problem, I have > > found that Samba > > has stopped passing jobs along to the UNIX lp spooler as of > yesterday > > afternoon. > > When NT/W2K clients print to printers on my server, the jobs > > are accepted, > > Samba > > spool files are created in the spool directory defined for > > the printer (with > > names such as smbprn.005594.a14088), but they never actually > > get printed. > > The > > UNIX spooler is working OK, since I can issue an "lp" command > > from a shell > > prompt and get a printout. Printing was working fine until > > just after lunch > > yesterday. Nothing has changed in the Samba or system > > configuration of > > which > > I am aware. Does anyone know what might cause this? I would > > like to find > > some > > way to restart printing without taking all the smbd processes > > down, because > > doing > > so would mean stopping production lines (we're a > > manufacturing facility). > > > > Thanks for any help you can provide! > > > > Best regards, > > > > Dave Windsor > > AdW/MOE2.12 > > Team Leader, Test Systems Engineering > > Robert Bosch Corporation > > Anderson, SC, USA > > > > > > -- > > To unsubscribe from this list go to the following URL and read the > > instructions: http://lists.samba.org/mailman/listinfo/samba > > >
Windsor Dave (AdW/MOE2.1)
2002-Aug-01 11:14 UTC
[Samba] Print jobs hang in Samba, don't go to UNIX spooler
I'm running the lp spooling system that comes with HP-UX. I don't think that the spooler itself is a problem, as I have no trouble printing from a shell prompt. The lp command in the print command does not point to a symlink, but I'll try it with an absolute path, just in case. However, since the "echo" isn't being performed either, it looks like the print command isn't being executed at all. Here's what my print command looks like. taken almost directly from an example in the smb.conf man page: print command = echo Printing %s on %p >>/tmp/print.log; lp -c -d%p %s; rm %s Nothing ever appears in /tmp/print.log. The weird thing is that all was fine until yesterday afternoon, when printing just......stopped. No changes were made on the system to either Samba or the lp spooler. Best regards, Dave Windsor AdW/MOE2.12 Team Leader, Test Systems Engineering Robert Bosch Corporation Anderson, SC, USA -----Original Message----- From: Van Sickler, Jim [mailto:vansickj-eodc@Kaman.com] Sent: Thursday, August 01, 2002 1:48 PM To: 'Windsor Dave (AdW/MOE2.1)' Cc: Samba-L (E-mail) Subject: RE: [Samba] Print jobs hang in Samba, don't go to UNIX spooler what are you running for the printer daemon? If you're running lprng, does "checkpc -V -f >/tmp/dump" show anything useful when you read /tmp/dump? Look to see if the print commandentry has the explicit path to the spooler-if it points to a symbolic link, and the link has been broken, spooled jobs won't print. That's happened to me after upgrading my OpenBSD-it reinstalls lpd, etc, and LPRng is broken and needs to be reinstalled. Good luck, Jim> -----Original Message----- > From: Windsor Dave (AdW/MOE2.1) [mailto:Dave.Windsor@us.bosch.com] > Sent: Thursday, August 01, 2002 10:36 AM > To: 'Van Sickler, Jim' > Subject: RE: [Samba] Print jobs hang in Samba, don't go to > UNIX spooler > > > I appreciate the suggestion, but that unfortunately > didn't seem to change anything. I've been able to > determine that the command specified in the > "print command" parameter in the smb.conf aren't being > executed, and this is what normally sends the file to > the lp spooler. Until I figure out why this is > happening, I have a temporary workaround in the form of > a script that wakes up every few seconds and polls the > spool directories for Samba-created files, and > prints/removes them if they are not open by another > process. This is in essence, just replacing the Samba > print command with my script. > > Thanks for the advice! > > Best Regards, > > Dave Windsor > AdW/MOE2.12 > Team Leader, Test Systems Engineering > Robert Bosch Corporation > Anderson, SC, USA > > > -----Original Message----- > From: Van Sickler, Jim [mailto:vansickj-eodc@Kaman.com] > Sent: Thursday, August 01, 2002 11:45 AM > To: 'Windsor Dave (AdW/MOE2.1)' > Subject: RE: [Samba] Print jobs hang in Samba, don't go to > UNIX spooler > > > use ps to find the PIDs for samba > (e.g. ps ajx |grep mbd) > > then kill -HUP the PIDs with "Is" in the status line > and any PIDs with root in it. This will restart the > process, not kill it. > > Then run "lpc reread" if you're running LPRng. > > If that doesn't restart printing, > run "ps ajx |grep lp" to find running > lp/lpd PIDs. kill -HUP them, or just kill the > lpd with "Is" in the status line. Then run > "lpd" to start lpd again. All of the running > lpd/lpq spawned PIDs will be terminated when you > do this. But noone's printing anyway.... > > HPUX syntax may differ from the above, from OpenBSD/LPRng. > > Jim > > > -----Original Message----- > > From: Windsor Dave (AdW/MOE2.1) [mailto:Dave.Windsor@us.bosch.com] > > Sent: Thursday, August 01, 2002 6:36 AM > > To: 'samba@lists.samba.org' > > Subject: [Samba] Print jobs hang in Samba, don't go to UNIX spooler > > > > > > I have encountered a strange printing problem with Samba > > 2.2.4 running under > > > > HP-UX 11i. > > > > In the process of investigating a printing problem, I have > > found that Samba > > has stopped passing jobs along to the UNIX lp spooler as of > yesterday > > afternoon. > > When NT/W2K clients print to printers on my server, the jobs > > are accepted, > > Samba > > spool files are created in the spool directory defined for > > the printer (with > > names such as smbprn.005594.a14088), but they never actually > > get printed. > > The > > UNIX spooler is working OK, since I can issue an "lp" command > > from a shell > > prompt and get a printout. Printing was working fine until > > just after lunch > > yesterday. Nothing has changed in the Samba or system > > configuration of > > which > > I am aware. Does anyone know what might cause this? I would > > like to find > > some > > way to restart printing without taking all the smbd processes > > down, because > > doing > > so would mean stopping production lines (we're a > > manufacturing facility). > > > > Thanks for any help you can provide! > > > > Best regards, > > > > Dave Windsor > > AdW/MOE2.12 > > Team Leader, Test Systems Engineering > > Robert Bosch Corporation > > Anderson, SC, USA > > > > > > -- > > To unsubscribe from this list go to the following URL and read the > > instructions: http://lists.samba.org/mailman/listinfo/samba > > >
Van Sickler, Jim
2002-Aug-01 11:34 UTC
[Samba] Print jobs hang in Samba, don't go to UNIX spooler
Dave, If samba's spooling the jobs, and lp isn't picking them up, I'd look closely at lp and its' status. There may be a stalled process that needs to be killed/restarted. How many lp-related processes are running? Look for one that has been open since lunch yesterday; that may be the culprit. Good luck, Jim> -----Original Message----- > From: Windsor Dave (AdW/MOE2.1) [mailto:Dave.Windsor@us.bosch.com] > Sent: Thursday, August 01, 2002 11:11 AM > To: 'Van Sickler, Jim' > Cc: Samba-L (E-mail) > Subject: RE: [Samba] Print jobs hang in Samba, don't go to > UNIX spooler > > > I'm running the lp spooling system that comes with > HP-UX. I don't think that the spooler itself is a > problem, as I have no trouble printing from a shell > prompt. The lp command in the print command does not > point to a symlink, but I'll try it with an absolute > path, just in case. However, since the "echo" isn't > being performed either, it looks like the print command > isn't being executed at all. Here's what my print > command looks like. taken almost directly from an example > in the smb.conf man page: > > print command = echo Printing %s on %p >>/tmp/print.log; lp > -c -d%p %s; rm > %s > > Nothing ever appears in /tmp/print.log. The weird thing > is that all was fine until yesterday afternoon, when > printing just......stopped. No changes were made on the > system to either Samba or the lp spooler. > > Best regards, > > Dave Windsor > AdW/MOE2.12 > Team Leader, Test Systems Engineering > Robert Bosch Corporation > Anderson, SC, USA > > > -----Original Message----- > From: Van Sickler, Jim [mailto:vansickj-eodc@Kaman.com] > Sent: Thursday, August 01, 2002 1:48 PM > To: 'Windsor Dave (AdW/MOE2.1)' > Cc: Samba-L (E-mail) > Subject: RE: [Samba] Print jobs hang in Samba, don't go to > UNIX spooler > > > what are you running for the printer daemon? > > If you're running lprng, > does "checkpc -V -f >/tmp/dump" show > anything useful when you read /tmp/dump? > > Look to see if the print command> entry has the explicit path to the > spooler-if it points to a symbolic link, > and the link has been broken, spooled > jobs won't print. That's happened to me > after upgrading my OpenBSD-it reinstalls > lpd, etc, and LPRng is broken and needs > to be reinstalled. > > Good luck, > Jim > > > -----Original Message----- > > From: Windsor Dave (AdW/MOE2.1) [mailto:Dave.Windsor@us.bosch.com] > > Sent: Thursday, August 01, 2002 10:36 AM > > To: 'Van Sickler, Jim' > > Subject: RE: [Samba] Print jobs hang in Samba, don't go to > > UNIX spooler > > > > > > I appreciate the suggestion, but that unfortunately > > didn't seem to change anything. I've been able to > > determine that the command specified in the > > "print command" parameter in the smb.conf aren't being > > executed, and this is what normally sends the file to > > the lp spooler. Until I figure out why this is > > happening, I have a temporary workaround in the form of > > a script that wakes up every few seconds and polls the > > spool directories for Samba-created files, and > > prints/removes them if they are not open by another > > process. This is in essence, just replacing the Samba > > print command with my script. > > > > Thanks for the advice! > > > > Best Regards, > > > > Dave Windsor > > AdW/MOE2.12 > > Team Leader, Test Systems Engineering > > Robert Bosch Corporation > > Anderson, SC, USA > > > > > > -----Original Message----- > > From: Van Sickler, Jim [mailto:vansickj-eodc@Kaman.com] > > Sent: Thursday, August 01, 2002 11:45 AM > > To: 'Windsor Dave (AdW/MOE2.1)' > > Subject: RE: [Samba] Print jobs hang in Samba, don't go to > > UNIX spooler > > > > > > use ps to find the PIDs for samba > > (e.g. ps ajx |grep mbd) > > > > then kill -HUP the PIDs with "Is" in the status line > > and any PIDs with root in it. This will restart the > > process, not kill it. > > > > Then run "lpc reread" if you're running LPRng. > > > > If that doesn't restart printing, > > run "ps ajx |grep lp" to find running > > lp/lpd PIDs. kill -HUP them, or just kill the > > lpd with "Is" in the status line. Then run > > "lpd" to start lpd again. All of the running > > lpd/lpq spawned PIDs will be terminated when you > > do this. But noone's printing anyway.... > > > > HPUX syntax may differ from the above, from OpenBSD/LPRng. > > > > Jim > > > > > -----Original Message----- > > > From: Windsor Dave (AdW/MOE2.1) [mailto:Dave.Windsor@us.bosch.com] > > > Sent: Thursday, August 01, 2002 6:36 AM > > > To: 'samba@lists.samba.org' > > > Subject: [Samba] Print jobs hang in Samba, don't go to > UNIX spooler > > > > > > > > > I have encountered a strange printing problem with Samba > > > 2.2.4 running under > > > > > > HP-UX 11i. > > > > > > In the process of investigating a printing problem, I have > > > found that Samba > > > has stopped passing jobs along to the UNIX lp spooler as of > > yesterday > > > afternoon. > > > When NT/W2K clients print to printers on my server, the jobs > > > are accepted, > > > Samba > > > spool files are created in the spool directory defined for > > > the printer (with > > > names such as smbprn.005594.a14088), but they never actually > > > get printed. > > > The > > > UNIX spooler is working OK, since I can issue an "lp" command > > > from a shell > > > prompt and get a printout. Printing was working fine until > > > just after lunch > > > yesterday. Nothing has changed in the Samba or system > > > configuration of > > > which > > > I am aware. Does anyone know what might cause this? I would > > > like to find > > > some > > > way to restart printing without taking all the smbd processes > > > down, because > > > doing > > > so would mean stopping production lines (we're a > > > manufacturing facility). > > > > > > Thanks for any help you can provide! > > > > > > Best regards, > > > > > > Dave Windsor > > > AdW/MOE2.12 > > > Team Leader, Test Systems Engineering > > > Robert Bosch Corporation > > > Anderson, SC, USA > > > > > > > > > -- > > > To unsubscribe from this list go to the following URL and read the > > > instructions: http://lists.samba.org/mailman/listinfo/samba > > > > > >
Windsor Dave (AdW/MOE2.1)
2002-Aug-01 11:57 UTC
[Samba] Print jobs hang in Samba, don't go to UNIX spooler
Jim, I've restarted the lp spooling system more than once, and I've checked to make sure that there are no hung lp-related processes. I have now also tried using all absolute paths to the executables in the print command, with no more success than before. Thanks for the help, Dave Windsor AdW/MOE2.12 Team Leader, Test Systems Engineering Robert Bosch Corporation Anderson, SC, USA -----Original Message----- From: Van Sickler, Jim [mailto:vansickj-eodc@Kaman.com] Sent: Thursday, August 01, 2002 2:32 PM To: 'Windsor Dave (AdW/MOE2.1)' Cc: Samba-L (E-mail) Subject: RE: [Samba] Print jobs hang in Samba, don't go to UNIX spooler Dave, If samba's spooling the jobs, and lp isn't picking them up, I'd look closely at lp and its' status. There may be a stalled process that needs to be killed/restarted. How many lp-related processes are running? Look for one that has been open since lunch yesterday; that may be the culprit. Good luck, Jim> -----Original Message----- > From: Windsor Dave (AdW/MOE2.1) [mailto:Dave.Windsor@us.bosch.com] > Sent: Thursday, August 01, 2002 11:11 AM > To: 'Van Sickler, Jim' > Cc: Samba-L (E-mail) > Subject: RE: [Samba] Print jobs hang in Samba, don't go to > UNIX spooler > > > I'm running the lp spooling system that comes with > HP-UX. I don't think that the spooler itself is a > problem, as I have no trouble printing from a shell > prompt. The lp command in the print command does not > point to a symlink, but I'll try it with an absolute > path, just in case. However, since the "echo" isn't > being performed either, it looks like the print command > isn't being executed at all. Here's what my print > command looks like. taken almost directly from an example > in the smb.conf man page: > > print command = echo Printing %s on %p >>/tmp/print.log; lp > -c -d%p %s; rm > %s > > Nothing ever appears in /tmp/print.log. The weird thing > is that all was fine until yesterday afternoon, when > printing just......stopped. No changes were made on the > system to either Samba or the lp spooler. > > Best regards, > > Dave Windsor > AdW/MOE2.12 > Team Leader, Test Systems Engineering > Robert Bosch Corporation > Anderson, SC, USA > >
Van Sickler, Jim
2002-Aug-01 12:44 UTC
[Samba] Print jobs hang in Samba, don't go to UNIX spooler
Dave, Ain't this fun!?! ;-( Look at http://bizforums.itrc.hp.com/cm/QuestionAnswer/1,,0xfeb13a7b3682d611abdb0090 277a778c,00.html for an idea or two... Jim> -----Original Message----- > From: Windsor Dave (AdW/MOE2.1) [mailto:Dave.Windsor@us.bosch.com] > Sent: Thursday, August 01, 2002 11:54 AM > To: 'Van Sickler, Jim' > Cc: Samba-L (E-mail) > Subject: RE: [Samba] Print jobs hang in Samba, don't go to > UNIX spooler > > > Jim, > > I've restarted the lp spooling system more than once, > and I've checked to make sure that there are no hung > lp-related processes. I have now also tried using all > absolute paths to the executables in the print command, > with no more success than before. > > Thanks for the help, > > Dave Windsor > AdW/MOE2.12 > Team Leader, Test Systems Engineering > Robert Bosch Corporation > Anderson, SC, USA > > > -----Original Message----- > From: Van Sickler, Jim [mailto:vansickj-eodc@Kaman.com] > Sent: Thursday, August 01, 2002 2:32 PM > To: 'Windsor Dave (AdW/MOE2.1)' > Cc: Samba-L (E-mail) > Subject: RE: [Samba] Print jobs hang in Samba, don't go to > UNIX spooler > > > Dave, > > If samba's spooling the jobs, and lp isn't picking them up, > I'd look closely at lp and its' status. There may be a stalled > process that needs to be killed/restarted. How many lp-related > processes are running? Look for one that has been open since lunch > yesterday; that may be the culprit. > > Good luck, > Jim > > > -----Original Message----- > > From: Windsor Dave (AdW/MOE2.1) [mailto:Dave.Windsor@us.bosch.com] > > Sent: Thursday, August 01, 2002 11:11 AM > > To: 'Van Sickler, Jim' > > Cc: Samba-L (E-mail) > > Subject: RE: [Samba] Print jobs hang in Samba, don't go to > > UNIX spooler > > > > > > I'm running the lp spooling system that comes with > > HP-UX. I don't think that the spooler itself is a > > problem, as I have no trouble printing from a shell > > prompt. The lp command in the print command does not > > point to a symlink, but I'll try it with an absolute > > path, just in case. However, since the "echo" isn't > > being performed either, it looks like the print command > > isn't being executed at all. Here's what my print > > command looks like. taken almost directly from an example > > in the smb.conf man page: > > > > print command = echo Printing %s on %p >>/tmp/print.log; lp > > -c -d%p %s; rm > > %s > > > > Nothing ever appears in /tmp/print.log. The weird thing > > is that all was fine until yesterday afternoon, when > > printing just......stopped. No changes were made on the > > system to either Samba or the lp spooler. > > > > Best regards, > > > > Dave Windsor > > AdW/MOE2.12 > > Team Leader, Test Systems Engineering > > Robert Bosch Corporation > > Anderson, SC, USA > > > > > > -- > To unsubscribe from this list go to the following URL and read the > instructions: http://lists.samba.org/mailman/listinfo/samba >
Apparently Analagous Threads
- nmbd causing very high CPU utilization
- Strange locking errors with LabView under Samba 2.2.7 and HP-UX 1 1.11
- 2.2.x Printing from Win2k-more clues
- FIXED - Print jobs hang in Samba, don't go to UNIX spool er
- my printers are still paused in Win2k and WinNT 4.0