Hi, I running samba 3.0.13 on RH9, and share a folder in a mix network workstations (W2k, DOS, Win98SE, NT4) and I have set following smb.conf file: netbios name = NETBIOSNAME os level = 16 wins server = 10.90.17.80 socket options = IPTOS_LOWDELAY TCP_NODELAY SO_KEEPALIVE workgroup = DOMAIN realm = DOMAIN.COM security = ADS password server = kdcsrv.sinter.gkn.com encrypt passwords = yes # null passwords = yes # auth methods = guest sam_ignoredomain winbind:ntdomain allow trusted domains = Yes winbind use default domain = Yes winbind separator = / winbind enum users = Yes winbind enum groups = yes idmap uid = 10000-100000 idmap gid = 10000-100000 hide unreadable = Yes template homedir = /data/user/%U template shell = /bin/false use sendfile = No printer admin = *** admin users = *** log file = /var/log/samba/log.%m log level = 1 auth:5 sam:5 max log size = 50 printing = cups printcap name = cups load printers = Yes map acl inherit = Yes nt acl support = Yes Yesterday some local users doesn't login on the samba share, if I get in the window property panel I have noticed that these users was replaced by others (maybe id mapping problem) so I decided to relocate them on Windows 2003, delete them by the smbpasswd file and /etc/smbpasswd, run tdbbackup tool and disable auth methods option (no more local users authentication). Today everithing seems works fine but I have stranges messages by winbind and smbd log file again: Tail -f /var/log/samba/log.winbindd: [2005/04/06 10:29:53, 1] nsswitch/winbindd_user.c:winbindd_getpwnam(161) user 'MILSALHP2200D_1' does not exist <- this is a printer! [2005/04/06 10:33:01, 1] nsswitch/winbindd_sid.c:winbindd_gid_to_sid(474) Could not convert gid 24329 to sid Tail -f /var/log/samba/log.smbd: [2005/04/06 08:33:57, 0] lib/util_sock.c:get_peer_addr(1150) getpeername failed. Error was Transport endpoint is not connected [2005/04/06 08:58:21, 0] lib/util_sock.c:get_peer_addr(1150) getpeername failed. Error was Transport endpoint is not connected How can I fix it? Thanks. Marco.
Dimitri Yioulos
2005-Apr-07 14:22 UTC
[Samba] Error was Transport endpoint is not connected
On Thursday 07 April 2005 07:49 am, Meli Marco wrote:> Hi, > I running samba 3.0.13 on RH9, and share a folder in a mix network > workstations (W2k, DOS, Win98SE, NT4) and I have set following smb.conf > file: > > netbios name = NETBIOSNAME > os level = 16 > wins server = 10.90.17.80 > socket options = IPTOS_LOWDELAY TCP_NODELAY SO_KEEPALIVE > workgroup = DOMAIN > realm = DOMAIN.COM > security = ADS > password server = kdcsrv.sinter.gkn.com > encrypt passwords = yes > # null passwords = yes > # auth methods = guest sam_ignoredomain winbind:ntdomain > allow trusted domains = Yes > winbind use default domain = Yes > winbind separator = / > winbind enum users = Yes > winbind enum groups = yes > idmap uid = 10000-100000 > idmap gid = 10000-100000 > hide unreadable = Yes > template homedir = /data/user/%U > template shell = /bin/false > use sendfile = No > printer admin = *** > admin users = *** > log file = /var/log/samba/log.%m > log level = 1 auth:5 sam:5 > max log size = 50 > printing = cups > printcap name = cups > load printers = Yes > map acl inherit = Yes > nt acl support = Yes > > Yesterday some local users doesn't login on the samba share, if I get in > the window property panel I have noticed that these users was replaced by > others (maybe id mapping problem) so I decided to relocate them on Windows > 2003, delete them by the smbpasswd file and /etc/smbpasswd, run tdbbackup > tool and disable auth methods option (no more local users authentication). > Today everithing seems works fine but I have stranges messages by winbind > and smbd log file again: > > Tail -f /var/log/samba/log.winbindd: > [2005/04/06 10:29:53, 1] nsswitch/winbindd_user.c:winbindd_getpwnam(161) > user 'MILSALHP2200D_1' does not exist <- > this is a printer! > [2005/04/06 10:33:01, 1] nsswitch/winbindd_sid.c:winbindd_gid_to_sid(474) > Could not convert gid 24329 to sid > > Tail -f /var/log/samba/log.smbd: > [2005/04/06 08:33:57, 0] lib/util_sock.c:get_peer_addr(1150) > getpeername failed. Error was Transport endpoint is not connected > [2005/04/06 08:58:21, 0] lib/util_sock.c:get_peer_addr(1150) > getpeername failed. Error was Transport endpoint is not connected > > How can I fix it? > Thanks. > Marco.As I recall, it has something to do with smb trying to use both ports 139 and 445, and there being some contention there. Try adding the following to your smb.conf file: smb ports = 445 (the default is smbports = 445 139). At least this worked for me. Dimitri