I am having trouble getting the cupsaddsmb script to work to add the drivers. Everything seems to work (it copies the drivers to the correct directories), but I keep getting the result NT_STATUS_UNSUCCESSFUL error message on the rpcclient setdriver command. When trying to connect to the printer from a 2K client, I see a client-error-not-found error in the log. I can't seem to find anything in the mailing list logs or the howto docs. I have updated to cups 1.1.16 and samba 2.2.6, but that hasn't helped any. My client error line is: [2002/10/15 16:29:40, 0] printing/print_cups.c:cups_printername_ok(290) Unable to get printer status for ::{2227a280-3aea-1069-a2de-08002b30309d} - client-error-not-found [2002/10/15 16:29:40, 0] smbd/service.c:make_connection(251) ees-9905472 (172.24.151.53) couldn't find service ::{2227a280-3aea-1069-a2de-08002b30309d} Here is the results of the rpcclient in debug level 3: Initialising global parameters params.c:pm_process() - Processing configuration file "/etc/samba/smb.conf" Processing section "[global]" added interface ip=172.24.150.210 bcast=172.24.151.255 nmask=255.255.254.0 resolve_lmhosts: Attempting lmhosts lookup for name localhost<0x20> Connecting to host=localhost share=IPC$ Connecting to 127.0.0.1 at port 445 error connecting to 127.0.0.1:445 (Connection refused) Connecting to 127.0.0.1 at port 139 lsa_io_sec_qos: length c does not match size 8 cmd = setdriver business4 business4 SetPrinter call failed! result was NT_STATUS_UNSUCCESSFUL Here is my smb.conf: [global] workgroup = LIMBACH netbios name = LFSPITPDC server string = LFS Samba Server encrypt passwords = Yes obey pam restrictions = Yes pam password change = Yes passwd program = /usr/bin/passwd %u passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentication*tokens*updated*successfully* unix password sync = Yes log file = /var/log/samba/%m.log max log size = 0 time server = Yes socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 printcap name = cups addprinter command = /usr/sbin/cupsaddsmb domain admin group = ntadmin add user script = /usr/local/bin/newMachine.sh %u logon path = \\172.24.150.210\profiles\%U logon drive = I: logon home = \\172.24.150.210\%U domain logons = Yes os level = 64 preferred master = Yes domain master = Yes dns proxy = No wins server = 192.168.110.163 ldap port = 389 ldap suffix = "ou=smb, o=limbach, c=us" ldap admin dn = "uid=manager, o=limbach, c=us" ldap ssl = no admin users = @ntadmin printer admin = @ntadmin hosts allow = 172.24.150. 172.24.151. 127.0.0.1 172.29.175. 172.24.155. 172.24.154. 172.29.140. printing = cups print command = /usr/bin/lpr -r -P%p %s lpq command = /usr/bin/lpq -P%p lprm command = /usr/bin/lprm -P%p %j [homes] comment = Home Directory of %u path = /home/%u valid users = %S read only = No create mask = 0664 directory mask = 0775 [printers] comment = All Printers path = /var/spool/samba printer admin = root @ntadmin guest ok = Yes printable = Yes browseable = No [public] comment = Public Drive path = /home/public read only = No create mask = 0777 force create mode = 0777 directory mask = 0777 force directory mode = 0777 [netlogon] path = /usr/local/samba/netlogon write list = @ntadmin [profiles] path = /home/ntprofile valid users = %U ntadmin force user = %U read only = No create mask = 0600 directory mask = 0700 [print$] path = /usr/local/samba/printers write list = @ntadmin,root create mask = 0777 force create mode = 0755 directory mask = 0777 force directory mode = 0755 guest ok = Yes [common$] path = /home/common read only = No inherit permissions = Yes browseable = No Thanks for any help! Dan
"Daniel T. Gynn wrote on Samba-Digest: > Message: 16 > From: "Daniel T. Gynn" <dan.gynn@essensys.com> > To: samba@lists.samba.org > Date: 21 Oct 2002 15:59:18 -0400 > Subject: [Samba] SetPrinter call failed > > > I am having trouble getting the cupsaddsmb script to work to add the > drivers. Everything seems to work (it copies the drivers to the correct > directories), but I keep getting the result NT_STATUS_UNSUCCESSFUL error > message on the rpcclient setdriver command. When trying to connect to > the printer from a 2K client, I see a client-error-not-found error in > the log. Hi Daniel, have you told CUPS to generate a "printcap" by setting "Printcap /etc/printcap" in cupsd.conf? Cheers, Kurt > I can't seem to find anything in the mailing list logs or the howto > docs. I have updated to cups 1.1.16 and samba 2.2.6, but that hasn't > helped any. > > My client error line is: > > [2002/10/15 16:29:40, 0] printing/print_cups.c:cups_printername_ok(290) > Unable to get printer status for > ::{2227a280-3aea-1069-a2de-08002b30309d} - client-error-not-found > [2002/10/15 16:29:40, 0] smbd/service.c:make_connection(251) > ees-9905472 (172.24.151.53) couldn't find service > ::{2227a280-3aea-1069-a2de-08002b30309d} > > > Here is the results of the rpcclient in debug level 3: > > Initialising global parameters > params.c:pm_process() - Processing configuration file > "/etc/samba/smb.conf" > Processing section "[global]" > added interface ip=172.24.150.210 bcast=172.24.151.255 > nmask=255.255.254.0 > resolve_lmhosts: Attempting lmhosts lookup for name localhost<0x20> > Connecting to host=localhost share=IPC$ > Connecting to 127.0.0.1 at port 445 > error connecting to 127.0.0.1:445 (Connection refused) > Connecting to 127.0.0.1 at port 139 > lsa_io_sec_qos: length c does not match size 8 > cmd = setdriver business4 business4 > SetPrinter call failed! > result was NT_STATUS_UNSUCCESSFUL > > > > Here is my smb.conf: > > [global] > workgroup = LIMBACH > netbios name = LFSPITPDC > server string = LFS Samba Server > encrypt passwords = Yes > obey pam restrictions = Yes > pam password change = Yes > passwd program = /usr/bin/passwd %u > passwd chat = *New*password* %n\n *Retype*new*password* %n\n > *passwd:*all*authentication*tokens*updated*successfully* > unix password sync = Yes > log file = /var/log/samba/%m.log > max log size = 0 > time server = Yes > socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 > printcap name = cups > addprinter command = /usr/sbin/cupsaddsmb > domain admin group = ntadmin > add user script = /usr/local/bin/newMachine.sh %u > logon path = \\172.24.150.210\profiles\%U > logon drive = I: > logon home = \\172.24.150.210\%U > domain logons = Yes > os level = 64 > preferred master = Yes > domain master = Yes > dns proxy = No > wins server = 192.168.110.163 > ldap port = 389 > ldap suffix = "ou=smb, o=limbach, c=us" > ldap admin dn = "uid=manager, o=limbach, c=us" > ldap ssl = no > admin users = @ntadmin > printer admin = @ntadmin > hosts allow = 172.24.150. 172.24.151. 127.0.0.1 172.29.175. > 172.24.155. 172.24.154. 172.29.140. > printing = cups > print command = /usr/bin/lpr -r -P%p %s > lpq command = /usr/bin/lpq -P%p > lprm command = /usr/bin/lprm -P%p %j > > [homes] > comment = Home Directory of %u > path = /home/%u > valid users = %S > read only = No > create mask = 0664 > directory mask = 0775 > > [printers] > comment = All Printers > path = /var/spool/samba > printer admin = root @ntadmin > guest ok = Yes > printable = Yes > browseable = No > > [public] > comment = Public Drive > path = /home/public > read only = No > create mask = 0777 > force create mode = 0777 > directory mask = 0777 > force directory mode = 0777 >> force directory mode = 0777 > > [netlogon] > path = /usr/local/samba/netlogon > write list = @ntadmin > > [profiles] > path = /home/ntprofile > valid users = %U ntadmin > force user = %U > read only = No > create mask = 0600 > directory mask = 0700 > > [print$] > path = /usr/local/samba/printers > write list = @ntadmin,root > create mask = 0777 > force create mode = 0755 > directory mask = 0777 > force directory mode = 0755 > guest ok = Yes > > [common$] > path = /home/common > read only = No > inherit permissions = Yes > browseable = No > > > Thanks for any help! > > Dan
Ok, I finally figured out what the problem was. In case anyone has the problem in the future, here is what it was. I had the 'addprinter command' parameter set to cupsaddsmb (as I read to do somewhere), when I ran cupsaddsmb by hand, it would fail. Once I took the 'addprinter command' parameter out, it works great! On Mon, 2002-10-21 at 15:59, Daniel T. Gynn wrote:> > I am having trouble getting the cupsaddsmb script to work to add the > drivers. Everything seems to work (it copies the drivers to the correct > directories), but I keep getting the result NT_STATUS_UNSUCCESSFUL error > message on the rpcclient setdriver command. When trying to connect to > the printer from a 2K client, I see a client-error-not-found error in > the log. > > I can't seem to find anything in the mailing list logs or the howto > docs. I have updated to cups 1.1.16 and samba 2.2.6, but that hasn't > helped any. > > My client error line is: > > [2002/10/15 16:29:40, 0] printing/print_cups.c:cups_printername_ok(290) > Unable to get printer status for > ::{2227a280-3aea-1069-a2de-08002b30309d} - client-error-not-found > [2002/10/15 16:29:40, 0] smbd/service.c:make_connection(251) > ees-9905472 (172.24.151.53) couldn't find service > ::{2227a280-3aea-1069-a2de-08002b30309d} > > > Here is the results of the rpcclient in debug level 3: > > Initialising global parameters > params.c:pm_process() - Processing configuration file > "/etc/samba/smb.conf" > Processing section "[global]" > added interface ip=172.24.150.210 bcast=172.24.151.255 > nmask=255.255.254.0 > resolve_lmhosts: Attempting lmhosts lookup for name localhost<0x20> > Connecting to host=localhost share=IPC$ > Connecting to 127.0.0.1 at port 445 > error connecting to 127.0.0.1:445 (Connection refused) > Connecting to 127.0.0.1 at port 139 > lsa_io_sec_qos: length c does not match size 8 > cmd = setdriver business4 business4 > SetPrinter call failed! > result was NT_STATUS_UNSUCCESSFUL > > > Here is my smb.conf: > > [global] > workgroup = LIMBACH > netbios name = LFSPITPDC > server string = LFS Samba Server > encrypt passwords = Yes > obey pam restrictions = Yes > pam password change = Yes > passwd program = /usr/bin/passwd %u > passwd chat = *New*password* %n\n *Retype*new*password* %n\n > *passwd:*all*authentication*tokens*updated*successfully* > unix password sync = Yes > log file = /var/log/samba/%m.log > max log size = 0 > time server = Yes > socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 > printcap name = cups > addprinter command = /usr/sbin/cupsaddsmb > domain admin group = ntadmin > add user script = /usr/local/bin/newMachine.sh %u > logon path = \\172.24.150.210\profiles\%U > logon drive = I: > logon home = \\172.24.150.210\%U > domain logons = Yes > os level = 64 > preferred master = Yes > domain master = Yes > dns proxy = No > wins server = 192.168.110.163 > ldap port = 389 > ldap suffix = "ou=smb, o=limbach, c=us" > ldap admin dn = "uid=manager, o=limbach, c=us" > ldap ssl = no > admin users = @ntadmin > printer admin = @ntadmin > hosts allow = 172.24.150. 172.24.151. 127.0.0.1 172.29.175. > 172.24.155. 172.24.154. 172.29.140. > printing = cups > print command = /usr/bin/lpr -r -P%p %s > lpq command = /usr/bin/lpq -P%p > lprm command = /usr/bin/lprm -P%p %j > > [homes] > comment = Home Directory of %u > path = /home/%u > valid users = %S > read only = No > create mask = 0664 > directory mask = 0775 > > [printers] > comment = All Printers > path = /var/spool/samba > printer admin = root @ntadmin > guest ok = Yes > printable = Yes > browseable = No > > [public] > comment = Public Drive > path = /home/public > read only = No > create mask = 0777 > force create mode = 0777 > directory mask = 0777 > force directory mode = 0777 > > [netlogon] > path = /usr/local/samba/netlogon > write list = @ntadmin > > [profiles] > path = /home/ntprofile > valid users = %U ntadmin > force user = %U > read only = No > create mask = 0600 > directory mask = 0700 > > [print$] > path = /usr/local/samba/printers > write list = @ntadmin,root > create mask = 0777 > force create mode = 0755 > directory mask = 0777 > force directory mode = 0755 > guest ok = Yes > > [common$] > path = /home/common > read only = No > inherit permissions = Yes > browseable = No > > > Thanks for any help! > > Dan > > -- > To unsubscribe from this list go to the following URL and read the > instructions: http://lists.samba.org/mailman/listinfo/samba-- ----------------------- Daniel T. Gynn RHCE #806200978201621 Essential Systems, Inc. 412-931-5403 ext. 1 fax: 412-931-5425 dan.gynn@essensys.com GnuPG Key http://www.essensys.com/~dan/gpgring.asc Fingerprint: 1341 3132 FDAC C415 8F5F 03D7 FD4E 166B FA90 58E1