• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Samba Fehlermeldung getpeername failed

Fendria

Newbie
Hi,

In letzter Zeit habe ich ziemlich haefig folgende Fehlermeldungen in /var/log/messages:

May 12 15:18:46 server smbd[21625]: [2011/05/12 15:18:46.208697, 0] lib/util_sock.c:474(read_fd_with_timeout)
May 12 15:18:46 server smbd[21625]: [2011/05/12 15:18:46.209004, 0] lib/util_sock.c:1441(get_peer_addr_internal)
May 12 15:18:46 server smbd[21625]: getpeername failed. Error was Der Socket ist nicht verbunden
May 12 15:18:46 server smbd[21625]: read_fd_with_timeout: client 0.0.0.0 read error = Die Verbindung wurde vom Kommunikationspartner zurückgesetzt.

leider geht aus der fehlermeldung nicht hervor um welche verbindung es sicht handelt...

Hat sowas schon mal jemand gesehen, oder weiss woran das liegt?

Danke
Fendria
 

framp

Moderator
Teammitglied
Da mich das Problem interessiert habe ich mal Tante Google mit getpeername failed samba gefüttert und es bringt eine Menge Hits. U.a. kam folgendes zu Tage:
This error is very old, and seems to be related to samba binding to multiple ports (139 and 445). You only need 445 in most modern worlds, unless you're a PDC from what I can tell. I stuck this in my smb.conf file:

# restrict ports to avoid
# "getpeername failed. Error was Transport endpoint is not connected" and
# "Error writing 4 bytes to client. -1. (Transport endpoint is not connected)"
# errors from port 139 legacy mode - PDC may need 139 open
smb ports = 445
Also nur die Zeile in Dein smb.conf rein und dann sollten die Meldungen nicht mehr kommen :roll: Das ist kein Fehler sondern MS Systeme versuchen einfach einen Verbindungsaufbau über beide Ports parallel und schmeissen dann eine Verbindung weg. Deshalb die Meldung.
 
OP
F

Fendria

Newbie
Cool danke, ja das problem mit google ist immer die richtigen Woerter zu benutzen^^
Ich vermute mal in [global] gehoert das rein...

Danke jedenfalls
 
OP
F

Fendria

Newbie
Dafuer bekomme ich jetzt eine andere fehlermeldung, zu der ich nur unbeantwortete Forenfragen gefunden habe^^:

May 12 20:38:22 server smbd[25767]: [2011/05/12 20:38:22.372633, 0] lib/charcnv.c:650(convert_string_talloc)
May 12 20:38:22 server smbd[25767]: Conversion error: Incomplete multibyte sequence(�nborn.jpg)
May 12 20:41:40 server smbd[25767]: [2011/05/12 20:41:40.859030, 0] smbd/nttrans.c:2204(call_nt_transact_ioctl)
May 12 20:41:40 server smbd[25767]: call_nt_transact_ioctl(0x9009c): Currently not implemented.
 
OP
F

Fendria

Newbie
Hier meine smb.conf:
Code:
# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
# Date: 2011-03-01
[global]
        workgroup = WORKGROUP
        passdb backend = tdbsam
        printing = cups
        printcap name = cups
        printcap cache time = 750
        cups options = raw
        map to guest = Bad User
        include = /etc/samba/dhcp.conf
        logon path = \\%L\profiles\.msprofile
        logon home = \\%L\%U\.9xprofile
        logon drive = P:
        usershare allow guests = Yes
        add machine script = /usr/sbin/useradd  -c Machine -d /var/lib/nobody -s /bin/false %m$
        domain logons = Yes
        domain master = Yes
        local master = Yes
        netbios name = server
        os level = 65
        preferred master = Yes
        security = user
        wins support = No
        interfaces = eth1
        wins server =
        smb ports = 445
[homes]
        comment = Home Directories
        valid users = %S, %D%w%S
        browseable = No
        read only = No
        inherit acls = Yes
[profiles]
        comment = Network Profiles Service
        path = %H
        read only = No
        store dos attributes = Yes
        create mask = 0600
        directory mask = 0700
[users]
        comment = All users
        path = /home
        read only = No
        inherit acls = Yes
        veto files = /aquota.user/groups/shares/
[groups]
        comment = All groups
        path = /home/groups
        read only = No
        inherit acls = Yes
[printers]
        comment = All Printers
        path = /var/tmp
        printable = Yes
        create mask = 0600
        browseable = No
[print$]
        comment = Printer Drivers
        path = /var/lib/samba/drivers
        write list = @ntadmin root
        force group = ntadmin
        create mask = 0664
        directory mask = 0775

[data]
        inherit acls = Yes
        path = /export/data
        read only = No
        comment = data auf server
        create mask = 0660
        directory mask = 0770
        force group = smb
        hosts allow = 192.168.100.0/255.255.255.0

[netlogon]
        comment = Network Logon Service
        path = /var/lib/samba/netlogon
        write list = root

[prog]
        comment = prog auf server
        inherit acls = Yes
        path = /export/prog
        read only = No
        create mask = 0660
        directory mask = 0770
        force group = smb
        hosts allow = 192.168.100.0/255.255.255.0
 

spoensche

Moderator
Teammitglied
Fendria schrieb:
Dafuer bekomme ich jetzt eine andere fehlermeldung, zu der ich nur unbeantwortete Forenfragen gefunden habe^^:

Tante G liefert viel, wenn man die Fehlermeldung als Suchbegriff verwendet. ;)

Fendria schrieb:
May 12 20:38:22 server smbd[25767]: [2011/05/12 20:38:22.372633, 0] lib/charcnv.c:650(convert_string_talloc)
May 12 20:38:22 server smbd[25767]: Conversion error: Incomplete multibyte sequence(�nborn.jpg)
May 12 20:41:40 server smbd[25767]: [2011/05/12 20:41:40.859030, 0] smbd/nttrans.c:2204(call_nt_transact_ioctl)
May 12 20:41:40 server smbd[25767]: call_nt_transact_ioctl(0x9009c): Currently not implemented.
[/quote]

Welche Samba Version werkelt bei dir?

Versuch mal folgendes:
Code:
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
 
OP
F

Fendria

Newbie
ja das scheint es geloest zu haben danke!
zumindest kam der fehler bisher nicht mehr!

Version:

Version 3.5.7-1.17.1-2505-SUSE-SL11.4-x86_64
 

spoensche

Moderator
Teammitglied
Setze den Beitrag dann bitte noch auf gelöst. Dazu den ersten Beitrag editieren und ein [gelöst] im Titel einfügen.
 
Oben