Hello List,
I have a bit of a strange problem with an OS 10.3.3 XServe (Samba 3.0.2) that I've inherited from a previous sysadmin ;). It's a bit hard to describe but I'll do my best and include applicable log files and the smb.conf.


Ok, first of all this machine is bound to our Active Directory domain and authenticates users there (security = ads). It uses the Windows 2000 DC as a DNS server as well (both forward and reverse zones exist and are complete). When browsing this machine from another box on the domain, browsing is somewhat slow to respond and right clicking on a file locks up the explorer for a varying amount of time before showing the operations menu. When opening a file (assuming you can do so through the browsing delays), everything seems to work all right unless it is an abnormally large file (in which case it locks the client machine, in some cases enough to require a hard reboot with the power switch). The only consistency in this whole mess is that when saving files of _any_ size, the program the file is opened with locks and eventually bombs with a "Delayed Write Failed" error after anywhere from 45 seconds to 60 minutes. The data that has been changed is not saved. Another oddity is that a machine that is _not_ on the domain has no problems whatsoever. The problem exists for all users and all client machines on the domain. The following lines appear in the server's client log file (log./machinename/):

==================================
[2004/08/02 14:37:48, 0] /SourceCache/samba/samba-56/samba/source/lib/util_sock.c:get_peer_addr(968)
getpeername failed. Error was Socket is not connected
[2004/08/02 14:37:48, 0] /SourceCache/samba/samba-56/samba/source/lib/util_sock.c:write_socket_data(404)
write_socket_data: write failure. Error = Broken pipe
[2004/08/02 14:37:48, 0] /SourceCache/samba/samba-56/samba/source/lib/util_sock.c:write_socket(429)
write_socket: Error writing 4 bytes to socket 17: ERRNO = Broken pipe
[2004/08/02 14:37:48, 0] /SourceCache/samba/samba-56/samba/source/lib/util_sock.c:send_smb(621)
Error writing 4 bytes to client. -1. (Broken pipe)
[2004/08/02 14:47:48, 0] /SourceCache/samba/samba-56/samba/source/lib/util_sock.c:get_peer_addr(968)
getpeername failed. Error was Socket is not connected
[2004/08/02 14:47:48, 0] /SourceCache/samba/samba-56/samba/source/lib/util_sock.c:write_socket_data(404)
write_socket_data: write failure. Error = Broken pipe
[2004/08/02 14:47:48, 0] /SourceCache/samba/samba-56/samba/source/lib/util_sock.c:write_socket(429)
write_socket: Error writing 4 bytes to socket 6: ERRNO = Broken pipe
[2004/08/02 14:47:48, 0] /SourceCache/samba/samba-56/samba/source/lib/util_sock.c:send_smb(621)
Error writing 4 bytes to client. -1. (Broken pipe)
==================================


log./machineIP /is blank.

In log.smbd we have:

==================================
[2004/08/02 14:37:48, 0] /SourceCache/samba/samba-56/samba/source/lib/util_sock.c:set_socket_options(160)
[2004/08/02 14:37:48, 0] /SourceCache/samba/samba-56/samba/source/lib/util_sock.c:get_peer_addr(968)
==================================


Which makes sense and corresponds to the errors in the machine log. The file log.nmbd contains nothing.

Below is the server's smb.conf:

==================================
[global]
       workgroup = KRELLINST
       display charset = UTF-8-MAC
       print command = /usr/sbin/PrintServiceAccess printps %p %s
       lprm command = /usr/sbin/PrintServiceAccess remove %p %j
       security = ads
       name resolve order = host wins bcast
       log file = /private/var/log/samba/log.%m
       guest account = unknown
       encrypt passwords = yes
       printing = BSD
       allow trusted domains = no
       preferred master = no
       lppause command = /usr/sbin/PrintServiceAccess hold %p %j
       netbios name = harbor
       wins support = no
       max smbd processes = 0
       printcap =
       client plaintext auth = no
       server string = Mac OS X
       lpresume command = /usr/sbin/PrintServiceAccess release %p %j
       client ntlmv2 auth = yes
       lpq command = /usr/sbin/PrintServiceAccess jobs %p
       passdb backend = opendirectorysam guest
       dos charset = CP437
       realm = krellinst.org
       unix charset = UTF-8-MAC
       socket options = TCP_NODELAY
       auth methods = guest opendirectory
       local master = no
       use spnego = yes
       domain master = no
       map to guest = Never
       printer admin = @admin, @staff, unknown
       log level = 0

[homes]
       comment = User Home Directories
       path = /Users/%U
       root preexec = /usr/sbin/inituser %U
       read only = no
       browseable = no
[Home]
       comment = Home Directories
       inherit permissions = no
       path = /Users
       security mask = 0700
       directory mask = 0700
       map archive = no
       read only = no
       create mask = 0700
[Common]
       comment = Shared Files
       path = /Common
       security mask = 0777
       directory mask = 0777
       read only = no
       create mask = 0777
==================================

Any help anyone can provide would be greatly appreciated. Thanks in advance!

/ben Blakely
[EMAIL PROTECTED]
The Krell Institute
--
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba

Reply via email to