* [gentoo-user] [OT] print to printer on winxp via cups samba smb @ 2006-09-13 16:59 reader 2006-09-13 20:04 ` Mick 2006-09-13 20:18 ` [gentoo-user] " Richard Fish 0 siblings, 2 replies; 18+ messages in thread From: reader @ 2006-09-13 16:59 UTC (permalink / raw To: gentoo-user I need some help getting printing to work from my gentoo machine to an HP 7410xi (one of those multi-function jobs). No one is responding to a similar query on the cups list. So bringing it here although it may be a little off topic. The printer works from windows but not from gentoo through cups. What is kind of baffling me is that the logs don't really show a clear error and in fact appear to be saying that the print job was successful, but nothing comes out of the printer. My /etc/cups/printers.conf uses an smb:// addressing (xx'ed out in this post): <DefaultPrinter chub-print> Info chub-print Location chub DeviceURI smb://reader:xxxxxxx@chub/chub-print) State Stopped StateMessage /usr/libexec/cups/backend/smb failed StateTime 1157936264 Accepting Yes Shared Yes JobSheets none none QuotaPeriod 0 PageLimit 0 KLimit 0 OpPolicy default ErrorPolicy stop-printer </Printer> Log level in cupsd.conf is set to debug ... here is the error_log output from one print attempt where user reader calls: lp file request id is chub-print-18 (1 file(s)) The only thing that looks like it might indicate an error is the line saying: cupsdAuthorize: No authentication data provided. 28 lines from error_log produced by above print attempt: =================================== D [13/Sep/2006:11:53:26 -0500] cupsdAcceptClient: 5 from localhost:631 (IPv4) D [13/Sep/2006:11:53:26 -0500] cupsdReadClient: 5 POST / HTTP/1.1 D [13/Sep/2006:11:53:26 -0500] cupsdAuthorize: No authentication data provided. D [13/Sep/2006:11:53:26 -0500] CUPS-Get-Printers D [13/Sep/2006:11:53:26 -0500] cupsdProcessIPPRequest: 5 status_code=0 (successful-ok) D [13/Sep/2006:11:53:26 -0500] cupsdReadClient: 5 POST / HTTP/1.1 D [13/Sep/2006:11:53:26 -0500] cupsdAuthorize: No authentication data provided. D [13/Sep/2006:11:53:26 -0500] CUPS-Get-Classes D [13/Sep/2006:11:53:26 -0500] cupsdProcessIPPRequest: 5 status_code=0 (successful-ok) D [13/Sep/2006:11:53:26 -0500] cupsdReadClient: 5 POST / HTTP/1.1 D [13/Sep/2006:11:53:26 -0500] cupsdAuthorize: No authentication data provided. D [13/Sep/2006:11:53:26 -0500] CUPS-Get-Default D [13/Sep/2006:11:53:26 -0500] cupsdProcessIPPRequest: 5 status_code=0 (successful-ok) D [13/Sep/2006:11:53:26 -0500] cupsdCloseClient: 5 D [13/Sep/2006:11:53:26 -0500] cupsdAcceptClient: 5 from localhost:631 (IPv4) D [13/Sep/2006:11:53:26 -0500] cupsdReadClient: 5 POST /printers/chub-print HTTP/1.1 D [13/Sep/2006:11:53:26 -0500] cupsdAuthorize: No authentication data provided. D [13/Sep/2006:11:53:26 -0500] Print-Job ipp://localhost/printers/chub-print D [13/Sep/2006:11:53:26 -0500] print_job: auto-typing file... D [13/Sep/2006:11:53:26 -0500] print_job: request file type is text/plain. D [13/Sep/2006:11:53:26 -0500] add_job: requesting-user-name="reader" I [13/Sep/2006:11:53:26 -0500] Adding start banner page "none" to job 18. D [13/Sep/2006:11:53:26 -0500] Discarding unused job-created event... I [13/Sep/2006:11:53:26 -0500] Adding end banner page "none" to job 18. I [13/Sep/2006:11:53:26 -0500] Job 18 queued on "chub-print" by "reader". D [13/Sep/2006:11:53:26 -0500] Job 18 hold_until = 0 D [13/Sep/2006:11:53:26 -0500] cupsdProcessIPPRequest: 5 status_code=0 (successful-ok) D [13/Sep/2006:11:53:26 -0500] cupsdCloseClient: 5 -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] [OT] print to printer on winxp via cups samba smb 2006-09-13 16:59 [gentoo-user] [OT] print to printer on winxp via cups samba smb reader @ 2006-09-13 20:04 ` Mick 2006-09-14 0:37 ` [gentoo-user] " reader 2006-09-13 20:18 ` [gentoo-user] " Richard Fish 1 sibling, 1 reply; 18+ messages in thread From: Mick @ 2006-09-13 20:04 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 914 bytes --] On Wednesday 13 September 2006 17:59, reader@newsguy.com wrote: > I need some help getting printing to work from my gentoo machine to an > HP 7410xi (one of those multi-function jobs). > > No one is responding to a similar query on the cups list. So bringing > it here although it may be a little off topic. I'm afraid I can't answer your question directly because I do not use Samba, but if you search this list you'll find an answer as to how to set your WinXP box as a server for *nix machines and share the printer that way. The Samba interface adds one more layer of complexity and probability for error. Make sure you only allow the specific Linux box IP address to connect to your WinXP box (set it up in the WinXP firewall). If you get no Samba specific replies and you can't find the previous post then ask again and I will spend sometime searching for it. -- Regards, Mick [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* [gentoo-user] Re: [OT] print to printer on winxp via cups samba smb 2006-09-13 20:04 ` Mick @ 2006-09-14 0:37 ` reader 0 siblings, 0 replies; 18+ messages in thread From: reader @ 2006-09-14 0:37 UTC (permalink / raw To: gentoo-user Mick <michaelkintzios@gmail.com> writes: > I'm afraid I can't answer your question directly because I do not use Samba, > but if you search this list you'll find an answer as to how to set your WinXP > box as a server for *nix machines and share the printer that way. The Samba > interface adds one more layer of complexity and probability for error. > > Make sure you only allow the specific Linux box IP address to connect to your > WinXP box (set it up in the WinXP firewall). I did find a previous post of yours alluding to an earlier post but that post of yours does give sort of brief howto. http://thread.gmane.org/gmane.linux.gentoo.user/166004/focus=166061 I'm going to pursue samba solutions first since I have done that several times and it mostly just worked for me when I made a few config settings. I've never really had trouble getting printing to work thru samba until now and have setup it up at least 5-6 times. The method you propose in the URL above does sound interesting and I may give it a try just to compare it to the samba approach. Thanks -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] [OT] print to printer on winxp via cups samba smb 2006-09-13 16:59 [gentoo-user] [OT] print to printer on winxp via cups samba smb reader 2006-09-13 20:04 ` Mick @ 2006-09-13 20:18 ` Richard Fish 2006-09-14 1:10 ` [gentoo-user] " reader 1 sibling, 1 reply; 18+ messages in thread From: Richard Fish @ 2006-09-13 20:18 UTC (permalink / raw To: gentoo-user On 9/13/06, reader@newsguy.com <reader@newsguy.com> wrote: > State Stopped I'm guessing that this is your problem. What does "lpc status" report? Does "cupsenable chub-print" help? -Richard -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 18+ messages in thread
* [gentoo-user] Re: [OT] print to printer on winxp via cups samba smb 2006-09-13 20:18 ` [gentoo-user] " Richard Fish @ 2006-09-14 1:10 ` reader 2006-09-14 1:55 ` Richard Fish 0 siblings, 1 reply; 18+ messages in thread From: reader @ 2006-09-14 1:10 UTC (permalink / raw To: gentoo-user "Richard Fish" <bigfish@asmallpond.org> writes: > On 9/13/06, reader@newsguy.com <reader@newsguy.com> wrote: >> State Stopped > > I'm guessing that this is your problem. What does "lpc status" > report? Does "cupsenable chub-print" help? lpc status first reported: chub-print: printer is on device 'smb' speed -1 queuing is enabled printing is disabled no entries daemon present As you see, `disabled' but why would that be? My config doesn't mention enable/disable and in the past I simply ran the cupsd service or not to turn off/on. Something new? So I thought it might just start working after: cupsenable chub-print But I guess it is not going to. After running `cupsenable chub-print' and attempting to print a job the log output in error_log contains thousands of lines of output from just one attempt. Among them grepping for the Error lines I see stuff indicating a connection was not allowed. That output in a moment. First let me show that a connection is definately in working order: smbclient -L //chub -Ureader |grep print WARNING: The "printer admin" option is deprecated Password: Domain=[CHUB] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager] Domain=[CHUB] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager] print$ Disk Printer Drivers chub-print Printer HP Officejet 7400 series smbclient //chub/chub-print -U reader WARNING: The "printer admin" option is deprecated Password: Domain=[CHUB] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager] smb: \> The share is there and can be accessed with smbclient After attempting to print, a few minutes pass and a new look with lpc status: Shows printing is now disabled again. Partial Error_log output follows: grep ^E /var/log/cups/error_log (Note: Many in-between lines are skipped and those printed are wrapped for mail) E [13/Sep/2006:19:44:53 -0500] [Job 24] Tree connect failed (NT_STATUS_BAD_NETWORK_NAME) E [13/Sep/2006:19:44:53 -0500] [Job 24] No ticket cache found for userid=1000 E [13/Sep/2006:19:44:53 -0500] [Job 24] Can not get the ticket cache for reader E [13/Sep/2006:19:44:53 -0500] [Job 24] Session setup failed: NT_STATUS_LOGON_FAILURE E [13/Sep/2006:19:44:53 -0500] [Job 24] Tree connect failed (NT_STATUS_BAD_NETWORK_NAME) E [13/Sep/2006:19:44:53 -0500] [Job 24] Unable to connect to CIFS host, will retry in 60 seconds... E [13/Sep/2006:19:45:53 -0500] [Job 24] Tree connect failed (NT_STATUS_BAD_NETWORK_NAME) E [13/Sep/2006:19:45:53 -0500] [Job 24] No ticket cache found for userid=1000 E [13/Sep/2006:19:45:53 -0500] [Job 24] Can not get the ticket cache for reader E [13/Sep/2006:19:45:53 -0500] [Job 24] Session setup failed: NT_STATUS_LOGON_FAILURE E [13/Sep/2006:19:45:53 -0500] [Job 24] Tree connect failed (NT_STATUS_BAD_NETWORK_NAME) E [13/Sep/2006:19:45:53 -0500] [Job 24] Unable to connect to CIFS host, will retry in 60 seconds... E [13/Sep/2006:19:46:53 -0500] [Job 24] Tree connect failed (NT_STATUS_BAD_NETWORK_NAME) E [13/Sep/2006:19:46:53 -0500] [Job 24] No ticket cache found for userid=1000 E [13/Sep/2006:19:46:53 -0500] [Job 24] Can not get the ticket cache for reader E [13/Sep/2006:19:46:53 -0500] [Job 24] Session setup failed: NT_STATUS_LOGON_FAILURE E [13/Sep/2006:19:46:53 -0500] [Job 24] Tree connect failed (NT_STATUS_BAD_NETWORK_NAME) E [13/Sep/2006:19:46:53 -0500] [Job 24] Unable to connect to CIFS host, will retry in 60 seconds... E [13/Sep/2006:19:47:53 -0500] [Job 24] Unable to connect to CIFS host after (tried 3 times) E [13/Sep/2006:19:47:53 -0500] PID 15252 (/usr/libexec/cups/backend/smb) stopped with status 1! E [13/Sep/2006:19:47:54 -0500] PID 15251 (/usr/libexec/cups/filter/foomatic-rip) stopped with status 9! -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] Re: [OT] print to printer on winxp via cups samba smb 2006-09-14 1:10 ` [gentoo-user] " reader @ 2006-09-14 1:55 ` Richard Fish [not found] ` <87y7snqifr.fsf@newsguy.com> 0 siblings, 1 reply; 18+ messages in thread From: Richard Fish @ 2006-09-14 1:55 UTC (permalink / raw To: gentoo-user On 9/13/06, reader@newsguy.com <reader@newsguy.com> wrote: > First let me show that a connection is definately in working order: Hmm, do you get something similar if you do: DEVICE_URI=smb://reader:XXXXX@chub/chub-print export DEVICE_URI /usr/bin/smbspool 0 reader test 1 0 /etc/fstab -Richard -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 18+ messages in thread
[parent not found: <87y7snqifr.fsf@newsguy.com>]
* Re: [gentoo-user] Re: [OT] print to printer on winxp via cups samba smb [not found] ` <87y7snqifr.fsf@newsguy.com> @ 2006-09-14 4:27 ` Richard Fish [not found] ` <87ac52k3o1.fsf@newsguy.com> 0 siblings, 1 reply; 18+ messages in thread From: Richard Fish @ 2006-09-14 4:27 UTC (permalink / raw To: gentoo-user On 9/13/06, reader@newsguy.com <reader@newsguy.com> wrote: > > Hmm, do you get something similar if you do: > > > > DEVICE_URI=smb://reader:XXXXX@chub/chub-print > > export DEVICE_URI > > /usr/bin/smbspool 0 reader test 1 0 /etc/fstab > > Well, that tried to print something at least. Somekind of stepping > problem seems to have prevented a real print. I got 2 pages. one page > with the first and second line of fstab. The second line was indented > about half a page. Then a blank page. Ok, that's good. The staircasing is easily explained/fixed, but not really important. Mostly we are just interested in the fact that that command did connect and try and print. First, do an "ls -l /usr/libexec/cups/backend/smb" It should be a symbolic link pointing to /usr/bin/smbspool. If it is, then we need to see what the differences are between running that command directly vs the way cups runs it. We can use some shell script trickery to do this: 1. mv /usr/bin/smbspool /usr/bin/smbspool.bin 2. $EDITOR /usr/bin/smbspool Make a new script that contains: ------ #!/bin/bash tmpfile=/tmp/smbspool.$$ echo $0:$1:$2:$3:$4:$5:$6:$7 > $tmpfile env >>$tmpfile # this part is just a guess.. export DEVICE_URI=$0 /usr/bin/smbspool $1 $2 $3 $4 $5 $6 >>$tmpfile ------ 3. chmod 755 /usr/bin/smbspool Try printing again through cups. After the failure, you should have one or more /tmp/smbspool.* files. Post one of those here, although you may want to inspect it first and mask out anything that reveals your password! -Richard -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 18+ messages in thread
[parent not found: <87ac52k3o1.fsf@newsguy.com>]
* [gentoo-user] Re: [OT] print to printer on winxp via cups samba smb [not found] ` <87ac52k3o1.fsf@newsguy.com> @ 2006-09-14 13:56 ` reader 2006-09-15 7:40 ` Richard Fish 1 sibling, 0 replies; 18+ messages in thread From: reader @ 2006-09-14 13:56 UTC (permalink / raw To: gentoo-user reader@newsguy.com writes: > Printing failed as expected but nothing was produced in /tmp. Adding #!/bin/bash -x to the smbspool script and I don't see any output when running lp file I'm not sure the output would be visible from -x in my tty but I'm guessing smbspool is not being called. -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] Re: [OT] print to printer on winxp via cups samba smb [not found] ` <87ac52k3o1.fsf@newsguy.com> 2006-09-14 13:56 ` reader @ 2006-09-15 7:40 ` Richard Fish 2006-09-15 13:52 ` reader 1 sibling, 1 reply; 18+ messages in thread From: Richard Fish @ 2006-09-15 7:40 UTC (permalink / raw To: gentoo-user On 9/14/06, reader@newsguy.com <reader@newsguy.com> wrote: > Something isn't working as planned. There were no files produced in > /tmp. Odd. Where does /usr/libexec/cups/backend/smb point to? -Richard -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 18+ messages in thread
* [gentoo-user] Re: [OT] print to printer on winxp via cups samba smb 2006-09-15 7:40 ` Richard Fish @ 2006-09-15 13:52 ` reader 2006-09-15 16:55 ` Richard Fish 0 siblings, 1 reply; 18+ messages in thread From: reader @ 2006-09-15 13:52 UTC (permalink / raw To: gentoo-user "Richard Fish" <bigfish@asmallpond.org> writes: > On 9/14/06, reader@newsguy.com <reader@newsguy.com> wrote: >> Something isn't working as planned. There were no files produced in >> /tmp. > > Odd. Where does /usr/libexec/cups/backend/smb point to? I did check that as you suggested, before replacing smbspool. ls -l /usr/libexec/cups/backend/smb lrwxrwxrwx [...] /usr/libexec/cups/backend/smb -> /usr/bin/smbspool -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] Re: [OT] print to printer on winxp via cups samba smb 2006-09-15 13:52 ` reader @ 2006-09-15 16:55 ` Richard Fish 2006-09-15 17:56 ` reader 0 siblings, 1 reply; 18+ messages in thread From: Richard Fish @ 2006-09-15 16:55 UTC (permalink / raw To: gentoo-user On 9/15/06, reader@newsguy.com <reader@newsguy.com> wrote: > ls -l /usr/libexec/cups/backend/smb > lrwxrwxrwx [...] /usr/libexec/cups/backend/smb -> /usr/bin/smbspool Ok. Are you specifying a ServerBin directory in /etc/cups/cupsd.conf? It should point to /usr/libexec/cups if you are. Also, I hope you fixed the bug in the script that I posted....the call to /usr/bin/smbspool should of course be for smbspool.bin. :-( -Richard -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 18+ messages in thread
* [gentoo-user] Re: [OT] print to printer on winxp via cups samba smb 2006-09-15 16:55 ` Richard Fish @ 2006-09-15 17:56 ` reader 2006-09-15 23:57 ` Richard Fish 0 siblings, 1 reply; 18+ messages in thread From: reader @ 2006-09-15 17:56 UTC (permalink / raw To: gentoo-user "Richard Fish" <bigfish@asmallpond.org> writes: > On 9/15/06, reader@newsguy.com <reader@newsguy.com> wrote: >> ls -l /usr/libexec/cups/backend/smb >> lrwxrwxrwx [...] /usr/libexec/cups/backend/smb -> /usr/bin/smbspool > > Ok. Are you specifying a ServerBin directory in /etc/cups/cupsd.conf? > It should point to /usr/libexec/cups if you are. No. That stuff is commented out. grep 'ServerBin' /etc/cups/cupsd.conf # ServerBin: the root directory for the scheduler executables. #ServerBin /usr/lib/cups So that should default to the right place right? > > Also, I hope you fixed the bug in the script that I posted....the call > to /usr/bin/smbspool should of course be for smbspool.bin. :-( Egad, no I missed that. contents of smb* files below. There were two. I've printed the first one below. The second one is identicle except for the first line which is shown in a diff at the end. But it appears the main thing of note is this line: cli_start_connection: failed to connect to CUPS<20> (0.0.0.0) Which appears to show that cups is trying to connect 0.0.0.0 which is usally interpreted as localhost I think. Is that wrong or indicating some config problem further up the chain of command? /tmp/smb.32258 /usr/libexec/cups/backend/smb:45:reader:file:1:job-uuid=urn:uuid:\ 662a44c4-890f-32b0-7d15-3bb4b60e7fe1:: IPP_PORT=631 TMPDIR=/var/spool/cups/tmp CUPS_FONTPATH=/usr/share/cups/fonts CUPS_DOCROOT=/usr/share/cups/docs USER=root CUPS_SERVERROOT=/etc/cups SOFTWARE=CUPS/1.2.3 CUPS_CACHEDIR=/var/cache/cups DEVICE_URI=smb://reader:XXXXXXX@chub/chub-print) PATH=/usr/libexec/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin CUPS_REQUESTROOT=/var/spool/cups PWD=/ SERVER_ADMIN=root@reader.local.lan PPD=/etc/cups/ppd/chub-print.ppd LANG=en_US CUPS_ENCRYPTION=IfRequested SHLVL=1 CUPS_DATADIR=/usr/share/cups PRINTER=chub-print FINAL_CONTENT_TYPE=printer/chub-print RIP_MAX_CACHE=8m CONTENT_TYPE=text/plain CUPS_SERVER=localhost CHARSET=utf-8 CUPS_STATEDIR=/var/run/cups CUPS_SERVERBIN=/usr/libexec/cups _=/usr/bin/env WARNING: The "printer admin" option is deprecated added interface ip=192.168.0.4 bcast=192.168.0.255 nmask=255.255.255.0 cli_start_connection: failed to connect to CUPS<20> (0.0.0.0) cli_start_connection: failed to connect to CUPS<20> (0.0.0.0) cli_start_connection: failed to connect to CUPS<20> (0.0.0.0) cli_start_connection: failed to connect to CUPS<20> (0.0.0.0) cli_start_connection: failed to connect to CUPS<20> (0.0.0.0) cli_start_connection: failed to connect to CUPS<20> (0.0.0.0) cli_start_connection: failed to connect to CUPS<20> (0.0.0.0) cli_start_connection: failed to connect to CUPS<20> (0.0.0.0) cli_start_connection: failed to connect to CUPS<20> (0.0.0.0) ============================================================ # diff smbspool.32258 smbspool.32277 1c1 < /usr/libexec/cups/backend/smb:45:reader:file:1:job-uuid=urn:uuid:662a44c4-890f-32b0-7d15-3bb4b60e7fe1:: > /usr/libexec/cups/backend/smb:46:reader:file:1:job-uuid=urn:uuid:a13fa658-6d11-3e1b-5ab2-ce62f968dc26:: -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] Re: [OT] print to printer on winxp via cups samba smb 2006-09-15 17:56 ` reader @ 2006-09-15 23:57 ` Richard Fish 2006-09-17 2:09 ` reader 0 siblings, 1 reply; 18+ messages in thread From: Richard Fish @ 2006-09-15 23:57 UTC (permalink / raw To: gentoo-user On 9/15/06, reader@newsguy.com <reader@newsguy.com> wrote: > DEVICE_URI=smb://reader:XXXXXXX@chub/chub-print) And *now* see the problem. There should absolutely positively *not* be a ')' at the end of this line. You need to fix printers.conf to remove this. Sigh...so much work for such a silly little problem. -Richard -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 18+ messages in thread
* [gentoo-user] Re: [OT] print to printer on winxp via cups samba smb 2006-09-15 23:57 ` Richard Fish @ 2006-09-17 2:09 ` reader 2006-09-17 4:27 ` Richard Fish 0 siblings, 1 reply; 18+ messages in thread From: reader @ 2006-09-17 2:09 UTC (permalink / raw To: gentoo-user "Richard Fish" <bigfish@asmallpond.org> writes: > On 9/15/06, reader@newsguy.com <reader@newsguy.com> wrote: >> DEVICE_URI=smb://reader:XXXXXXX@chub/chub-print) > > And *now* see the problem. > > There should absolutely positively *not* be a ')' at the end of this > line. You need to fix printers.conf to remove this. Sigh...so much > work for such a silly little problem. Richard, I'm sorry it seems I've really wasted lots of your time here. However I don't think this is the only problem. I really hope there is not some other moronic user miconfig... It's really a kick in the pants that my very first post on this thread Showed that stupid typo... I never would have seen it I guess, if you had not. But it was there in my very first post... looking back it appears glaringly right their in my posted `printers.conf'. It seems bad to me that something in cups error output did not point to that misconstrued URL. In fact, going further... I see literally thousands of lines appear in error_log (in debug mode) that are not error lines at all. Then the actual error lines are nearly useless in tracking down a problem. I'm still unable to print (EVEN WITH THAT CURSED URL FIXED). It may be too much to expect you to still hang in there with this problem so please tell me you've had enough if that is the case. If you are still willing... (and I cannot guarantee there is not some other horribly stupid user error) what can I post that will help diagnose this inability to print? I've posted below error_log excerpt, /tmp file content. smbclient connection to chub-print (at the very end) Why doesn't cups debug output give us some better diagnostic information? Can you see some other really stupid typo or something else in this output? Actual error lines from /var/log/cups/error_log: [... skipped Four more of these Connect messages above] E [16/Sep/2006:20:48:26 -0500] [Job 51] Unable to connect to CIFS host, will retry in 60 seconds... E [16/Sep/2006:20:49:26 -0500] [Job 51] Unable to connect to CIFS host after (tried 3 times) E [16/Sep/2006:20:49:26 -0500] PID 10109 (/usr/libexec/cups/backend/smb) stopped with status 1! E [16/Sep/2006:20:49:27 -0500] PID 10108 (/usr/libexec/cups/filter/foomatic-rip) stopped with status 9! After this attempt chub-print gets turned off as revealed by lpq: # lpq chub-print is not ready Rank Owner Job File(s) Total Size 1st reader 51 file 2048 bytes Turning printer off on error is not in my printers.conf (remvoed by me) The /tmp file from this print attempt: /usr/libexec/cups/backend/smb:50:reader:file:1:job-uuid=urn:uuid:e3a19e12-d965-3164-57e1-f3f92cea54ec:: IPP_PORT=631 TMPDIR=/var/spool/cups/tmp CUPS_FONTPATH=/usr/share/cups/fonts CUPS_DOCROOT=/usr/share/cups/docs USER=root CUPS_SERVERROOT=/etc/cups SOFTWARE=CUPS/1.2.3 CUPS_CACHEDIR=/var/cache/cups DEVICE_URI=smb://reader:XXXXXX@chub/chub-print PATH=/usr/libexec/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin CUPS_REQUESTROOT=/var/spool/cups PWD=/ SERVER_ADMIN=root@reader.local.lan PPD=/etc/cups/ppd/chub-print.ppd LANG=en_US CUPS_ENCRYPTION=IfRequested SHLVL=1 CUPS_DATADIR=/usr/share/cups PRINTER=chub-print FINAL_CONTENT_TYPE=printer/chub-print RIP_MAX_CACHE=8m CONTENT_TYPE=text/plain CUPS_SERVER=localhost CHARSET=utf-8 CUPS_STATEDIR=/var/run/cups CUPS_SERVERBIN=/usr/libexec/cups _=/usr/bin/env WARNING: The "printer admin" option is deprecated added interface ip=192.168.0.4 bcast=192.168.0.255 nmask=255.255.255.0 cli_start_connection: failed to connect to CUPS<20> (0.0.0.0) cli_start_connection: failed to connect to CUPS<20> (0.0.0.0) [... snipped 7 more identicle lines] Note that smbclient can connect as user reader to chub-print with no problem. smbclient //chub/chub-print -Ureader WARNING: The "printer admin" option is deprecated Password: XXXXXX <enter> Domain=[CHUB] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager] smb: \> -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] Re: [OT] print to printer on winxp via cups samba smb 2006-09-17 2:09 ` reader @ 2006-09-17 4:27 ` Richard Fish 2006-09-17 11:44 ` reader 0 siblings, 1 reply; 18+ messages in thread From: Richard Fish @ 2006-09-17 4:27 UTC (permalink / raw To: gentoo-user On 9/16/06, reader@newsguy.com <reader@newsguy.com> wrote: > Richard, I'm sorry it seems I've really wasted lots of your time here. > However I don't think this is the only problem. I really hope there > is not some other moronic user miconfig... np. I missed it too for several messages. :-) > I'm still unable to print (EVEN WITH THAT CURSED URL FIXED). I think the problem here is that my script is screwing things up. I actually had no idea what $0 would be in this case (thus the note that "this is just a guess" ;-)). It looks like when cups is calling smbspool, $0 is the name of the program, and not the URI of the device (see man smbspool to understand why I was uncertain here!). And I am changing DEVICE_URI to be whatever $0 was...which is wrong. So the fixed script should be ------ #!/bin/bash tmpfile=/tmp/smbspool.$$ echo $0:$1:$2:$3:$4:$5:$6:$7 > $tmpfile env >>$tmpfile /usr/bin/smbspool.bin $1 $2 $3 $4 $5 $6 >>$tmpfile ------ But actually at this point I think you can just move smbspool.bin back to smbspool, and things should work ok. Cheers, -Richard -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 18+ messages in thread
* [gentoo-user] Re: [OT] print to printer on winxp via cups samba smb 2006-09-17 4:27 ` Richard Fish @ 2006-09-17 11:44 ` reader 2006-09-17 15:21 ` Richard Fish 0 siblings, 1 reply; 18+ messages in thread From: reader @ 2006-09-17 11:44 UTC (permalink / raw To: gentoo-user "Richard Fish" <bigfish@asmallpond.org> writes: > On 9/16/06, reader@newsguy.com <reader@newsguy.com> wrote: >> Richard, I'm sorry it seems I've really wasted lots of your time here. >> However I don't think this is the only problem. I really hope there >> is not some other moronic user miconfig... > > np. I missed it too for several messages. :-) > >> I'm still unable to print (EVEN WITH THAT CURSED URL FIXED). > > I think the problem here is that my script is screwing things up. I > actually had no idea what $0 would be in this case (thus the note that > "this is just a guess" ;-)). It looks like when cups is calling > smbspool, $0 is the name of the program, and not the URI of the device > (see man smbspool to understand why I was uncertain here!). And I am > changing DEVICE_URI to be whatever $0 was...which is wrong. > > So the fixed script should be > > ------ > #!/bin/bash > tmpfile=/tmp/smbspool.$$ > echo $0:$1:$2:$3:$4:$5:$6:$7 > $tmpfile > env >>$tmpfile > > /usr/bin/smbspool.bin $1 $2 $3 $4 $5 $6 >>$tmpfile > ------ > > But actually at this point I think you can just move smbspool.bin back > to smbspool, and things should work ok. Ok... and away we go... printing works now. Richard what do you make of the fact that I cannot connect to cups with the normal http://locahost:631? I've seen a few posts here from others who have noticed it too. http://localhost:631/admin or http://localhost:631/help Will get a connection, but in the past a simple: http://localhost:631 was enough. That now gets a 404 Not Found error_log has this: D [17/Sep/2006:06:40:22 -0500] cupsdReadClient: 7 Browser asked for language "en-us.utf-8"... D [17/Sep/2006:06:40:22 -0500] cupsdAuthorize: No authentication data provided. D [17/Sep/2006:06:40:22 -0500] cupsdSendError: 7 code=404 (Not Found) D [17/Sep/2006:06:40:23 -0500] cupsdCloseClient: 7 D [17/Sep/2006:06:40:23 -0500] cupsdAcceptClient: 7 from localhost:631 (IPv4) D [17/Sep/2006:06:40:23 -0500] cupsdReadClient: 7 GET /cups.css HTTP/1.1 D [17/Sep/2006:06:40:23 -0500] cupsdReadClient: 7 Browser asked for language "en-us.utf-8"... D [17/Sep/2006:06:40:23 -0500] cupsdAuthorize: No authentication data provided. D [17/Sep/2006:06:40:23 -0500] cupsdSendError: 7 code=404 (Not Found) D [17/Sep/2006:06:40:23 -0500] cupsdCloseClient: 7 D [17/Sep/2006:06:40:23 -0500] cupsdAcceptClient: 7 from localhost:631 (IPv4) D [17/Sep/2006:06:40:23 -0500] cupsdReadClient: 7 GET /favicon.ico HTTP/1.1 D [17/Sep/2006:06:40:23 -0500] cupsdReadClient: 7 Browser asked for language "en-us.utf-8"... D [17/Sep/2006:06:40:23 -0500] cupsdAuthorize: No authentication data provided. D [17/Sep/2006:06:40:23 -0500] cupsdSendError: 7 code=404 (Not Found) D [17/Sep/2006:06:40:23 -0500] cupsdCloseClient: 7 -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] Re: [OT] print to printer on winxp via cups samba smb 2006-09-17 11:44 ` reader @ 2006-09-17 15:21 ` Richard Fish 2006-09-18 17:12 ` reader 0 siblings, 1 reply; 18+ messages in thread From: Richard Fish @ 2006-09-17 15:21 UTC (permalink / raw To: gentoo-user On 9/17/06, reader@newsguy.com <reader@newsguy.com> wrote: > Richard what do you make of the fact that I cannot connect to cups > with the normal http://locahost:631? Actually, you "connect" to it fine, it just has nothing to show you... > Will get a connection, but in the past a simple: > http://localhost:631 was enough. > > That now gets a 404 Not Found What is DocumentRoot set to in /etc/cups/cupsd.conf? Try setting it to /usr/share/cups/html. -Richard -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 18+ messages in thread
* [gentoo-user] Re: [OT] print to printer on winxp via cups samba smb 2006-09-17 15:21 ` Richard Fish @ 2006-09-18 17:12 ` reader 0 siblings, 0 replies; 18+ messages in thread From: reader @ 2006-09-18 17:12 UTC (permalink / raw To: gentoo-user "Richard Fish" <bigfish@asmallpond.org> writes: >> Richard what do you make of the fact that I cannot connect to cups >> with the normal http://locahost:631? > > Actually, you "connect" to it fine, it just has nothing to show you... > >> Will get a connection, but in the past a simple: >> http://localhost:631 was enough. >> >> That now gets a 404 Not Found > > What is DocumentRoot set to in /etc/cups/cupsd.conf? Try setting it > to /usr/share/cups/html. Haa.. you nailed it again. It comes set to /usr/share/cups/doc But needs: /usr/share/cups/html I guess that would be a tiny bug. -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2006-09-18 17:22 UTC | newest] Thread overview: 18+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2006-09-13 16:59 [gentoo-user] [OT] print to printer on winxp via cups samba smb reader 2006-09-13 20:04 ` Mick 2006-09-14 0:37 ` [gentoo-user] " reader 2006-09-13 20:18 ` [gentoo-user] " Richard Fish 2006-09-14 1:10 ` [gentoo-user] " reader 2006-09-14 1:55 ` Richard Fish [not found] ` <87y7snqifr.fsf@newsguy.com> 2006-09-14 4:27 ` Richard Fish [not found] ` <87ac52k3o1.fsf@newsguy.com> 2006-09-14 13:56 ` reader 2006-09-15 7:40 ` Richard Fish 2006-09-15 13:52 ` reader 2006-09-15 16:55 ` Richard Fish 2006-09-15 17:56 ` reader 2006-09-15 23:57 ` Richard Fish 2006-09-17 2:09 ` reader 2006-09-17 4:27 ` Richard Fish 2006-09-17 11:44 ` reader 2006-09-17 15:21 ` Richard Fish 2006-09-18 17:12 ` reader
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox