SuSE 7.1 timeout problem

Marcel Kunath kunathma at pilot.msu.edu
Mon Apr 2 13:32:01 GMT 2001


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





More information about the samba mailing list