<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7652.24">
<TITLE> [CentOS-de] Samba Problem "broken Pipe"</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<BR>
<P><FONT SIZE=2 FACE="Arial">Hallo liebe CentOs Mitstreiter,</FONT>
</P>
<P><FONT SIZE=2 FACE="Arial">seit einigen Wochen habe ich unerklärliche Abbrüche bei z.B. Kopiervorgängen.</FONT><FONT COLOR="#0000FF" SIZE=2 FACE="Arial"></FONT> <FONT COLOR="#000000" SIZE=2 FACE="Arial">(Cent OS 4.4)</FONT>
</P>
<P><FONT SIZE=2 FACE="Arial">Beispiel: Von einem Samba Laufwerk wird eine Datei [verschoben/kopiert] danach wird das Ergebnis geöffnet. </FONT>
<BR><FONT SIZE=2 FACE="Arial">Zwei Fehlerbilder zeigten sich bei den bewegten Dateien: Die letzten Bytes (meist einige hundert), fehlen oder die Dateien sind unterschiedlich am Ende der Datei.</FONT></P>
<P><FONT SIZE=2 FACE="Arial">Ich habe das Debugging aktiviert und sehe im Log: </FONT>
<BR><FONT SIZE=2 FACE="Arial">-----------------8<-------log eines Clients---------------------8<-----------------------------</FONT>
<BR><FONT SIZE=2 FACE="Arial">[2008/04/07 11:22:15, 0] lib/util_sock.c:read_data(534)</FONT>
<BR><FONT SIZE=2 FACE="Arial"> read_data: read failure for 4 bytes to client 10.7.11.140. Error = Die Verbindung wurde vom Kommunikationspartner zurückgesetzt</FONT></P>
<P><FONT SIZE=2 FACE="Arial">[2008/04/07 11:22:15, 0] lib/util_sock.c:write_data(562)</FONT>
<BR><FONT SIZE=2 FACE="Arial"> write_data: write failure in writing to client 10.7.11.140. Error Datenübergabe unterbrochen (broken pipe)</FONT>
<BR><FONT SIZE=2 FACE="Arial">[2008/04/07 11:22:15, 0] lib/util_sock.c:send_smb(769)</FONT>
<BR><FONT SIZE=2 FACE="Arial"> Error writing 75 bytes to client. -1. (Datenübergabe unterbrochen (broken pipe))</FONT>
<BR><FONT SIZE=2 FACE="Arial">-----------------8<----------------------------8<-----------------------------</FONT>
</P>
<P><FONT SIZE=2 FACE="Arial">Ich hatte den Verdacht das eine Firewall mir einen Streich spielt und habe system-config-securitylevel-tui gestartet und probehalber die Firewall deaktiviert.</FONT></P>
<P><FONT SIZE=2 FACE="Arial">Der Fehler trat weiterhin auf. Leider tritt der Fehler sporadisch auf. Das heisst, mal geht der [kopieren/verschieben] Job [vom Windows XP SP2 Client] einwandfrei durch, mal nicht.</FONT></P>
<P><FONT SIZE=2 FACE="Arial"># net groupmap list - zeigt das alle Gruppen gemapped sind.</FONT>
<BR><FONT SIZE=2 FACE="Arial"># smbstatus weißt nach dem kopieren keine offenen Dateien aus</FONT>
</P>
<P><FONT SIZE=2 FACE="Arial">Ein bisschen ratlos. Sollte jemand einen Tipp haben, ich bin für alles offen.</FONT>
</P>
<P><FONT SIZE=2 FACE="Arial">Gruss</FONT>
<BR><FONT SIZE=2 FACE="Arial">Max</FONT>
</P>
<BR>
<P><FONT SIZE=2 FACE="Arial">Client seitig:</FONT>
<BR><FONT SIZE=2 FACE="Arial">Windows XP SP2. Firewall deaktiviert + aktiviert getestet</FONT>
<BR><FONT SIZE=2 FACE="Arial">Getestet auf 3 verschiedenen Freigaben ( allgemeines + home + temp ) getestet quer über verschiedene Freigaben und innerhalb einer Freigabe</FONT></P>
<P><FONT SIZE=2 FACE="Arial">Server Centos 4.4 - 2.6.9-55.0.9.ELsmp #1 SMP Thu Sep 27 18:27:41 EDT 2007 i686 i686 i386 GNU/Linux</FONT>
</P>
<P><FONT SIZE=2 FACE="Arial">-------8<--------- installierte Pakete ----------8<---------------</FONT>
<BR><FONT SIZE=2 FACE="Arial">samba-common-3.0.25b-1.el4_6.4</FONT>
<BR><FONT SIZE=2 FACE="Arial">samba-3.0.25b-1.el4_6.4</FONT>
<BR><FONT SIZE=2 FACE="Arial">system-config-samba-1.2.21-1.el4.1</FONT>
<BR><FONT SIZE=2 FACE="Arial">samba-client-3.0.25b-1.el4_6.4</FONT>
</P>
<BR>
<P><FONT SIZE=2 FACE="Arial">-----------------8<------smb.conf----------------------8<-----------------------------</FONT>
<BR><FONT SIZE=2 FACE="Arial">[global]</FONT>
<BR> <FONT COLOR="#000000" SIZE=2 FACE="Arial">netbios name = servern</FONT>
<BR> <FONT COLOR="#000000" SIZE=2 FACE="Arial">server string = servern</FONT>
<BR> <FONT SIZE=2 FACE="Arial">workgroup = dgroup</FONT>
<BR><FONT SIZE=2 FACE="Arial"> bind interfaces only = yes</FONT>
<BR> <FONT SIZE=2 FACE="Arial">security = user </FONT>
<BR> <FONT SIZE=2 FACE="Arial">domain logons = yes</FONT>
<BR> <FONT SIZE=2 FACE="Arial">domain master = yes</FONT>
<BR> <FONT SIZE=2 FACE="Arial">local master = yes</FONT>
<BR> <FONT SIZE=2 FACE="Arial">os level = 65</FONT>
<BR> <FONT SIZE=2 FACE="Arial">logon path = </FONT><A HREF="file://\\%L\profiles\%U"><U><FONT COLOR="#0000FF" SIZE=2 FACE="Arial">\\%L\profiles\%U</FONT></U></A>
<BR> <FONT SIZE=2 FACE="Arial">logon script = logon.bat</FONT>
<BR><FONT SIZE=2 FACE="Arial">logon drive = U:</FONT>
<BR><FONT SIZE=2 FACE="Arial">logon home = /home/%U</FONT>
<BR> <FONT SIZE=2 FACE="Arial">admin users = domadmin</FONT>
<BR> <FONT SIZE=2 FACE="Arial">unix charset = ISO8859-1</FONT>
<BR> <FONT SIZE=2 FACE="Arial">dos charset = CP850</FONT>
<BR> <FONT SIZE=2 FACE="Arial">log level = 0</FONT>
<BR> <FONT SIZE=2 FACE="Arial">log file = /var/log/samba/samba.log.%m</FONT>
<BR> <FONT SIZE=2 FACE="Arial">password server = hyperion</FONT>
<BR> <FONT SIZE=2 FACE="Arial">smb ports = 139</FONT>
<BR><FONT SIZE=2 FACE="Arial"> passwd program = /usr/bin/passwd %u</FONT>
<BR><FONT SIZE=2 FACE="Arial">add machine script = useradd -d /dev/null -g 1006 -c 'Machine Account' -s /bin/false -M '%u'</FONT>
<BR><FONT SIZE=2 FACE="Arial">[homes]</FONT>
<BR> <FONT SIZE=2 FACE="Arial">comment = Home-Laufwerk von %U</FONT>
<BR> <FONT SIZE=2 FACE="Arial">writeable = yes</FONT>
<BR> <FONT SIZE=2 FACE="Arial">browsable = no</FONT>
<BR><FONT SIZE=2 FACE="Arial"> create mask = 770</FONT>
<BR><FONT SIZE=2 FACE="Arial"> directory mask = 770</FONT>
<BR> <FONT SIZE=2 FACE="Arial">guest ok = no</FONT>
<BR><FONT SIZE=2 FACE="Arial">[netlogon]</FONT>
<BR> <FONT SIZE=2 FACE="Arial">path = /daten/netlogon</FONT>
<BR> <FONT SIZE=2 FACE="Arial">browseable = no</FONT>
<BR><FONT SIZE=2 FACE="Arial">[profiles]</FONT>
<BR> <FONT SIZE=2 FACE="Arial">path = /daten/profiles</FONT>
<BR> <FONT SIZE=2 FACE="Arial">writeable = yes</FONT>
<BR> <FONT SIZE=2 FACE="Arial">browseable = no</FONT>
<BR> <FONT SIZE=2 FACE="Arial">create mask = 0600</FONT>
<BR> <FONT SIZE=2 FACE="Arial">directory mask = 0700</FONT>
<BR> <FONT SIZE=2 FACE="Arial">guest ok = yes</FONT>
<BR><FONT SIZE=2 FACE="Arial"> profile acls = yes</FONT>
<BR><FONT SIZE=2 FACE="Arial">[allgemein]</FONT>
<BR> <FONT SIZE=2 FACE="Arial">comment = AllgemeinLaufwerk</FONT>
<BR> <FONT SIZE=2 FACE="Arial">path = /daten/AllgemeinLaufwerk</FONT>
<BR> <FONT SIZE=2 FACE="Arial">writeable = yes</FONT>
<BR> <FONT SIZE=2 FACE="Arial">browseable = yes</FONT>
<BR> <FONT SIZE=2 FACE="Arial">create mask = 0770</FONT>
<BR> <FONT SIZE=2 FACE="Arial">directory mask = 0770</FONT>
<BR><FONT SIZE=2 FACE="Arial">[temp]</FONT>
<BR> <FONT SIZE=2 FACE="Arial">comment = Fuer temporaere Daten</FONT>
<BR> <FONT SIZE=2 FACE="Arial">path = /daten/temp</FONT>
<BR> <FONT SIZE=2 FACE="Arial">writeable = yes</FONT>
<BR> <FONT SIZE=2 FACE="Arial">browseable = yes</FONT>
<BR> <FONT SIZE=2 FACE="Arial">create mask = 0750</FONT>
<BR> <FONT SIZE=2 FACE="Arial">guest ok = yes</FONT>
<BR><FONT SIZE=2 FACE="Arial"> force group = dgroup</FONT>
</P>
</BODY>
</HTML>