write_socket_data bug

Otto Giesenfeld otto.giesenfeld at springtime.nu
Wed Nov 8 11:33:44 GMT 2000


I also have the same problem. On RedHat 6.0 and Samba 2.0.7. The samba
server is a member of a Windows 2000/NT domain. Sometimes a client
(Windows 2000 Professional) cannot connect in spite of several attempts,
and then suddenly it works. The network between the clients and the
server is switched, so it cannot be high load that is the problem.
(Besides, the load is quite moderate.)

Did anyone come up with a solution?

Best regards,

Otto Giesenfeld

> -----Original Message-----
> From: samba-admin at lists.samba.org 
> [mailto:samba-admin at lists.samba.org]On
> Behalf Of Lee Howard
> Sent: Friday, October 27, 2000 7:17 PM
> To: Philippe Callulier; samba at us5.samba.org
> Cc: samba-technical at samba.org
> Subject: Re: write_socket_data bug
> 
> 
> >I've installed Samba ( i've tested the 2.0.6 and 2.0.7 ) on 
> a Sun Solaris
> >8 in english , and i've problems with a connection to a Windows 2000
> >Advanced Server in english, using Active Directory, the 
> messages i see in
> >the logs are: 
> >
> >[2000/10/26 17:42:09, 0] lib/util_sock.c:write_socket_data(537)
> >  write_socket_data: write failure. Error = Broken pipe [2000/10/26
> >17:42:09, 0] lib/util_sock.c:write_socket(563)
> >  write_socket: Error writing 140 bytes to socket 8: ERRNO = 
> Broken pipe
> 
> I get nearly identical errors with Samba 2.0.7 on RedHat 6.1 
> (updated).  I
> maintain at least four other Samba servers with nearly identical
> configurations, and none of them have this problem.  I have 
> re-installed
> Samba with no improvement.  Restarting samba doesn't help me, either.
> 
> It has been suggested to evaluate for any defective hardware, 
> but I don't
> have other network problems, and I don't believe it to be 
> faulty hardware.
> Methinks there is a bug in lib/util_sock.c in the 
> write_socket_data routine.
> 
> I'm using 3Com 3C905B/C ethernet cards in the Samba server.
> 
> >the first message appears in the log every 6 minutes, and 
> after a random
> >periode i've to restart the samba server.
> 
> My errors don't appear every six minutes.  They appear at 
> fairly random
> intervals.
> 
> Here's my log...
> 
> [root at virtue samba]# cat log.mortimer
> [2000/10/26 16:07:22, 0] lib/util_sock.c:write_socket_data(540)
>   write_socket_data: write failure. Error = Broken pipe
> [2000/10/26 16:07:22, 0] lib/util_sock.c:write_socket(566)
>   write_socket: Error writing 4 bytes to socket 6: ERRNO = Broken pipe
> [2000/10/26 16:07:22, 0] lib/util_sock.c:send_smb(754)
>   Error writing 4 bytes to client. -1. Exiting
> [2000/10/26 16:07:22, 0] lib/util_sock.c:write_socket_data(540)
>   write_socket_data: write failure. Error = Broken pipe
> [2000/10/26 16:07:22, 0] lib/util_sock.c:write_socket(566)
>   write_socket: Error writing 4 bytes to socket 6: ERRNO = Broken pipe
> [2000/10/26 16:07:22, 0] lib/util_sock.c:send_smb(754)
>   Error writing 4 bytes to client. -1. Exiting
> [2000/10/26 16:07:25, 1] smbd/service.c:make_connection(550)
>   mortimer (192.168.2.24) connect to service netlogon as user sean
> (uid=516, gid
> =518) (pid 21193)
> [2000/10/26 16:07:25, 1] smbd/service.c:close_cnum(583)
>   mortimer (192.168.2.24) closed connection to service netlogon
> [2000/10/26 16:07:32, 0] lib/util_sock.c:write_socket_data(540)
>   write_socket_data: write failure. Error = Broken pipe
> [2000/10/26 16:07:32, 0] lib/util_sock.c:write_socket(566)
>   write_socket: Error writing 4 bytes to socket 6: ERRNO = Broken pipe
> [2000/10/26 16:07:32, 0] lib/util_sock.c:send_smb(754)
>   Error writing 4 bytes to client. -1. Exiting
> [2000/10/26 16:07:52, 0] lib/util_sock.c:write_socket_data(540)
>   write_socket_data: write failure. Error = Broken pipe
> [2000/10/26 16:07:52, 0] lib/util_sock.c:write_socket(566)
>   write_socket: Error writing 4 bytes to socket 6: ERRNO = Broken pipe
> [2000/10/26 16:07:52, 0] lib/util_sock.c:send_smb(754)
>   Error writing 4 bytes to client. -1. Exiting
> [2000/10/27 08:00:49, 0] lib/util_sock.c:write_socket_data(540)
>   write_socket_data: write failure. Error = Broken pipe
> [2000/10/27 08:00:49, 0] lib/util_sock.c:write_socket(566)
>   write_socket: Error writing 4 bytes to socket 6: ERRNO = Broken pipe
> [2000/10/27 08:00:49, 0] lib/util_sock.c:send_smb(754)
>   Error writing 4 bytes to client. -1. Exiting
> [2000/10/27 08:00:59, 0] lib/util_sock.c:write_socket_data(540)
>   write_socket_data: write failure. Error = Broken pipe
> [2000/10/27 08:00:59, 0] lib/util_sock.c:write_socket(566)
>   write_socket: Error writing 4 bytes to socket 6: ERRNO = Broken pipe
> [2000/10/27 08:00:59, 0] lib/util_sock.c:send_smb(754)
>   Error writing 4 bytes to client. -1. Exiting
> [2000/10/27 08:01:09, 0] lib/util_sock.c:write_socket_data(540)
>   write_socket_data: write failure. Error = Broken pipe
> [2000/10/27 08:01:09, 0] lib/util_sock.c:write_socket(566)
>   write_socket: Error writing 4 bytes to socket 6: ERRNO = Broken pipe
> [2000/10/27 08:01:09, 0] lib/util_sock.c:send_smb(754)
>   Error writing 4 bytes to client. -1. Exiting
> [2000/10/27 08:01:19, 0] lib/util_sock.c:write_socket_data(540)
>   write_socket_data: write failure. Error = Broken pipe
> [2000/10/27 08:01:19, 0] lib/util_sock.c:write_socket(566)
>   write_socket: Error writing 4 bytes to socket 6: ERRNO = Broken pipe
> [2000/10/27 08:01:19, 0] lib/util_sock.c:send_smb(754)
>   Error writing 4 bytes to client. -1. Exiting
> [2000/10/27 08:01:29, 0] lib/util_sock.c:write_socket_data(540)
>   write_socket_data: write failure. Error = Broken pipe
> [2000/10/27 08:01:29, 0] lib/util_sock.c:write_socket(566)
>   write_socket: Error writing 4 bytes to socket 6: ERRNO = Broken pipe
> [2000/10/27 08:01:29, 0] lib/util_sock.c:send_smb(754)
>   Error writing 4 bytes to client. -1. Exiting
> [2000/10/27 08:01:39, 0] lib/util_sock.c:write_socket_data(540)
>   write_socket_data: write failure. Error = Broken pipe
> [2000/10/27 08:01:39, 0] lib/util_sock.c:write_socket(566)
>   write_socket: Error writing 4 bytes to socket 6: ERRNO = Broken pipe
> [2000/10/27 08:01:39, 0] lib/util_sock.c:send_smb(754)
>   Error writing 4 bytes to client. -1. Exiting
> [root at virtue samba]#
> 
> Lee Howard
> 
> 
> 




More information about the samba mailing list