Hello, I just moved from SuSE 7.0 to SuSE 7.1 by reinstalling. I use HP 2100TN JetDirect printer. I use kernel-2.4.2, LPRng-3.6.26, ifhp-3.4.4, Samba-2.0.7 Printing from Linux server works just as before. Printing from Windows clients has problems. I set it up just like before but any print job from Windows takes its while and then spits out junk: -------------------------- ERROR: timeout OFFENDING COMMAND: timeout STACK: -------------------------- Printing from clients is basically impossible. Here are important directory permissions: /var/spool: drwxr-xr-x 3 lp lp 56 Mar 31 14:00 lpd drwxrwxrwt 2 root root 35 Apr 1 19:04 samba /var/spool/lpd: drwx------ 2 lp lp 332 Apr 1 19:26 smurf /var/spool/lpd/smurf: -rw------- 1 lp lp 8986 Apr 1 19:26 acct -rw------- 1 lp lp 270 Apr 1 19:04 cfA307mail.montiehouse.com -rw------- 1 lp lp 0 Mar 31 14:06 control.smurf -rw------- 1 lp lp 103522 Apr 1 19:04 dfA307mail.montiehouse.com -rw------- 1 lp lp 557 Apr 1 19:26 hfA307 -rw------- 1 lp lp 0 Mar 31 14:06 log -rw------- 1 lp lp 19651 Apr 1 19:04 lpq.0 -rw------- 1 lp lp 6 Apr 1 19:26 smurf -rw------- 1 lp lp 9819 Apr 1 19:26 status -rw------- 1 lp lp 10288 Apr 1 19:26 status.smurf -rw------- 1 lp lp 6 Apr 1 19:26 unspooler.smurf Samba runs as root. here is my simple /etc/printcap: smurf:cm=Network Printer smurf:\ :lp=smurf.montiehouse.com%9100:\ :sd=/var/spool/lpd/%P:\ :ifhp=model=hp2100,status@:\ :sh:\ :filter=/usr/local/libexec/filters/ifhp:\ :mx#0 Here is my /etc/smb.conf: [global] workgroup = SHADOWWARRIOR server string = Samba %v on %L domain logons = yes wins support = yes name resolve order = wins lmhosts hosts bcast security = user os level = 34 local master = yes preferred master = yes domain master = yes socket options = TCP_NODELAY time server = yes logon script = %U.bat keep alive = 30 guest account = nobody kernel oplocks = false log file = /var/log/samba-log.%m lock directory = /var/lock/samba hosts allow = 192.168.1. interfaces = 192.168.1.1/255.255.255.0 load printers = yes encrypt passwords = yes smb passwd file = /etc/smbpasswd unix password sync = True passwd program = /usr/bin/passwd %u passwd chat = *new*password* %n\n *new*password* %n\n *changed* passwd chat debug = True update encrypted = yes browseable = no config file = /etc/smb.conf.%U [netlogon] comment = The domain logon service path = /etc/samba/logon public = no writeable = no browseable = no [printers] path = /var/spool/samba print ok = yes printing = lprng printable = yes printcap name = /etc/printcap guest ok = yes public = yes [smurf] path = /var/spool/samba print ok = yes printing = lprng printable = yes guest ok = yes public = yes print command = /usr/bin/lpr -P%p -r %s lpq command = /usr/bin/lpq -P%p lprm command = /usr/bin/lprm -P%p %j lppause command = /usr/sbin/lpc hold %p %j lpresume command = /usr/sbin/lpc release %p %j queuepause command = /usr/sbin/lpc -P%p stop queueresume command = /usr/sbin/lpc -P%p start file /etc/smb.conf.nobody looks same. Users log on as nobody and file sharing works. Printing is the problem. I got jetdirect interface and client network card interfaces defined in /etc/hosts. Thanks, mk
I figured SuSE's lprng.rpm was at fault and compiled for 2.2.18 kernel. I pulled down the source or lprng and did ./configure --disable-gdbm make make install adjust path names in smb.conf and smb.conf.nobody and the problems went away. Thank god for the source!!!!!!! mk> > Hello, > > I just moved from SuSE 7.0 to SuSE 7.1 by reinstalling. > > I use HP 2100TN JetDirect printer. I use kernel-2.4.2, LPRng-3.6.26, > ifhp-3.4.4, Samba-2.0.7 > > Printing from Linux server works just as before. Printing from Windows clients> has problems. I set it up just like before but any print job from Windows takes> its while and then spits out junk: > -------------------------- > ERROR: timeout > OFFENDING COMMAND: timeout > > STACK: > -------------------------- > > Printing from clients is basically impossible. Here are important directory > permissions: > > /var/spool: > drwxr-xr-x 3 lp lp 56 Mar 31 14:00 lpd > drwxrwxrwt 2 root root 35 Apr 1 19:04 samba > > /var/spool/lpd: > drwx------ 2 lp lp 332 Apr 1 19:26 smurf > > /var/spool/lpd/smurf: > -rw------- 1 lp lp 8986 Apr 1 19:26 acct > -rw------- 1 lp lp 270 Apr 1 19:04 cfA307mail.montiehouse.com > -rw------- 1 lp lp 0 Mar 31 14:06 control.smurf > -rw------- 1 lp lp 103522 Apr 1 19:04 dfA307mail.montiehouse.com > -rw------- 1 lp lp 557 Apr 1 19:26 hfA307 > -rw------- 1 lp lp 0 Mar 31 14:06 log > -rw------- 1 lp lp 19651 Apr 1 19:04 lpq.0 > -rw------- 1 lp lp 6 Apr 1 19:26 smurf > -rw------- 1 lp lp 9819 Apr 1 19:26 status > -rw------- 1 lp lp 10288 Apr 1 19:26 status.smurf > -rw------- 1 lp lp 6 Apr 1 19:26 unspooler.smurf > > Samba runs as root. > > here is my simple /etc/printcap: > > smurf:cm=Network Printer smurf:\ > :lp=smurf.montiehouse.com%9100:\ > :sd=/var/spool/lpd/%P:\ > :ifhp=model=hp2100,status@:\ > :sh:\ > :filter=/usr/local/libexec/filters/ifhp:\ > :mx#0 > > Here is my /etc/smb.conf: > > [global] > workgroup = SHADOWWARRIOR > server string = Samba %v on %L > domain logons = yes > > wins support = yes > name resolve order = wins lmhosts hosts bcast > > security = user > > os level = 34 > local master = yes > preferred master = yes > domain master = yes > socket options = TCP_NODELAY > > time server = yes > logon script = %U.bat > > keep alive = 30 > guest account = nobody > kernel oplocks = false > > log file = /var/log/samba-log.%m > lock directory = /var/lock/samba > hosts allow = 192.168.1. > interfaces = 192.168.1.1/255.255.255.0 > load printers = yes > > encrypt passwords = yes > smb passwd file = /etc/smbpasswd > unix password sync = True > passwd program = /usr/bin/passwd %u > passwd chat = *new*password* %n\n *new*password* %n\n *changed* > passwd chat debug = True > update encrypted = yes > > browseable = no > config file = /etc/smb.conf.%U > > [netlogon] > comment = The domain logon service > path = /etc/samba/logon > public = no > writeable = no > browseable = no > > [printers] > path = /var/spool/samba > print ok = yes > printing = lprng > printable = yes > printcap name = /etc/printcap > guest ok = yes > public = yes > > [smurf] > path = /var/spool/samba > print ok = yes > printing = lprng > printable = yes > guest ok = yes > public = yes > print command = /usr/bin/lpr -P%p -r %s > lpq command = /usr/bin/lpq -P%p > lprm command = /usr/bin/lprm -P%p %j > lppause command = /usr/sbin/lpc hold %p %j > lpresume command = /usr/sbin/lpc release %p %j > queuepause command = /usr/sbin/lpc -P%p stop > queueresume command = /usr/sbin/lpc -P%p start > > file /etc/smb.conf.nobody looks same. Users log on as nobody and file sharing > works. Printing is the problem. > > I got jetdirect interface and client network card interfaces defined in > /etc/hosts. > > Thanks, > > mk > > > -- > To unsubscribe from this list go to the following URL and read the > instructions: http://lists.samba.org/mailman/listinfo/samba >-- Marcel Kunath *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* Montie House Network Greater Lansing Linux Users Group http://www.montiehouse.com http://www.gllug.org *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*