It seems that my smbd process got fuxed somehow. It appears to have
take up all the file handles, and there were over 130 smbd processes
running on the system. I'm not entirely sure what happened. My first
thought is that something bad happened between the server and the
Windows client that's running Kaza (with a couple hundred mid-download
files) and it just spiraled out of control, but I figured it wouldn't
hurt to post some log info and my smb.conf file here and see if anyone
has any other ideas. For reference, I'm running Samba 2.2.6pre2 on
Mandrake 9.0.
The following was repeated many, many times in the samba log file for
the Windows client in question:
[2002/11/22 17:08:06, 0] lib/util_sock.c:write_socket_data(499)
write_socket_data: write failure. Error = Broken pipe
[2002/11/22 17:08:06, 0] lib/util_sock.c:write_socket(524)
write_socket: Error writing 53 bytes to socket 13: ERRNO = Broken pipe
[2002/11/22 17:08:06, 0] lib/util_sock.c:send_smb(704)
Error writing 53 bytes to client. -1. (Broken pipe)
The following is the smbd log file since the last startup:
[2002/11/16 19:36:55, 0] smbd/server.c:main(707)
smbd version 2.2.6pre2 started.
Copyright Andrew Tridgell and the Samba Team 1992-2002
[2002/11/16 19:36:55, 0] smbd/server.c:main(751)
standard input is not a socket, assuming -D option
[2002/11/16 19:57:39, 0] lib/access.c:check_access(333)
Denied connection from (192.168.1.2)
[2002/11/16 19:57:39, 0] lib/access.c:check_access(333)
Denied connection from (192.168.1.2)
[2002/11/16 20:03:12, 0] lib/access.c:check_access(333)
Denied connection from (192.168.1.2)
[2002/11/16 20:03:12, 0] lib/util_sock.c:get_socket_addr(1012)
getpeername failed. Error was Transport endpoint is not connected
[2002/11/16 20:03:12, 0] lib/access.c:check_access(333)
[2002/11/16 20:03:12, 0] lib/util_sock.c:get_socket_addr(1012)
getpeername failed. Error was Transport endpoint is not connected
Denied connection from (0.0.0.0)
[2002/11/16 20:03:12, 0] lib/util_sock.c:write_socket_data(499)
write_socket_data: write failure. Error = Connection reset by peer
[2002/11/16 20:03:12, 0] lib/util_sock.c:write_socket(524)
write_socket: Error writing 5 bytes to socket 5: ERRNO = Connection
reset by peer
[2002/11/16 20:03:12, 0] lib/util_sock.c:send_smb(704)
Error writing 5 bytes to client. -1. (Connection reset by peer)
[2002/11/16 20:03:22, 0] lib/access.c:check_access(333)
Denied connection from (192.168.1.2)
[2002/11/16 20:03:22, 0] lib/access.c:check_access(333)
Denied connection from (192.168.1.2)
[2002/11/16 20:03:22, 0] lib/util_sock.c:get_socket_addr(1012)
getpeername failed. Error was Transport endpoint is not connected
[2002/11/16 20:03:22, 0] lib/access.c:check_access(333)
[2002/11/16 20:03:22, 0] lib/util_sock.c:get_socket_addr(1012)
getpeername failed. Error was Transport endpoint is not connected
Denied connection from (0.0.0.0)
[2002/11/16 20:03:22, 0] lib/util_sock.c:write_socket_data(499)
write_socket_data: write failure. Error = Connection reset by peer
[2002/11/16 20:03:22, 0] lib/util_sock.c:write_socket(524)
write_socket: Error writing 5 bytes to socket 5: ERRNO = Connection
reset by peer
[2002/11/16 20:03:22, 0] lib/util_sock.c:send_smb(704)
Error writing 5 bytes to client. -1. (Connection reset by peer)
[2002/11/16 20:03:39, 0] lib/access.c:check_access(333)
Denied connection from (192.168.1.2)
[2002/11/16 20:03:39, 0] lib/access.c:check_access(333)
Denied connection from (192.168.1.2)
[2002/11/16 20:03:39, 0] lib/access.c:check_access(333)
Denied connection from (192.168.1.2)
[2002/11/16 20:03:45, 0] lib/access.c:check_access(333)
Denied connection from (192.168.1.2)
[2002/11/16 20:03:45, 0] lib/access.c:check_access(333)
Denied connection from (192.168.1.2)
[2002/11/16 20:03:45, 0] lib/access.c:check_access(333)
Denied connection from (192.168.1.2)
[2002/11/16 20:04:27, 0] lib/access.c:check_access(333)
Denied connection from (192.168.1.2)
[2002/11/16 20:04:27, 0] lib/util_sock.c:get_socket_addr(1012)
getpeername failed. Error was Transport endpoint is not connected
[2002/11/16 20:04:27, 0] lib/access.c:check_access(333)
[2002/11/16 20:04:27, 0] lib/util_sock.c:get_socket_addr(1012)
getpeername failed. Error was Transport endpoint is not connected
Denied connection from (0.0.0.0)
[2002/11/16 20:04:27, 0] lib/util_sock.c:write_socket_data(499)
write_socket_data: write failure. Error = Connection reset by peer
[2002/11/16 20:04:27, 0] lib/util_sock.c:write_socket(524)
write_socket: Error writing 5 bytes to socket 5: ERRNO = Connection
reset by peer
[2002/11/16 20:04:27, 0] lib/util_sock.c:send_smb(704)
Error writing 5 bytes to client. -1. (Connection reset by peer)
[2002/11/16 20:04:33, 0] lib/access.c:check_access(333)
Denied connection from (192.168.1.2)
[2002/11/16 20:04:33, 0] lib/util_sock.c:get_socket_addr(1012)
getpeername failed. Error was Transport endpoint is not connected
[2002/11/16 20:04:33, 0] lib/access.c:check_access(333)
[2002/11/16 20:04:33, 0] lib/util_sock.c:get_socket_addr(1012)
getpeername failed. Error was Transport endpoint is not connected
Denied connection from (0.0.0.0)
[2002/11/16 20:04:33, 0] lib/util_sock.c:write_socket_data(499)
write_socket_data: write failure. Error = Connection reset by peer
[2002/11/16 20:04:33, 0] lib/util_sock.c:write_socket(524)
write_socket: Error writing 5 bytes to socket 5: ERRNO = Connection
reset by peer
[2002/11/16 20:04:33, 0] lib/util_sock.c:send_smb(704)
Error writing 5 bytes to client. -1. (Connection reset by peer)
[2002/11/16 20:14:50, 0] lib/access.c:check_access(333)
[2002/11/16 20:14:50, 0] lib/util_sock.c:get_socket_addr(1012)
getpeername failed. Error was Transport endpoint is not connected
Denied connection from (0.0.0.0)
[2002/11/16 20:14:50, 0] lib/util_sock.c:write_socket_data(499)
write_socket_data: write failure. Error = Connection reset by peer
[2002/11/16 20:14:50, 0] lib/util_sock.c:write_socket(524)
write_socket: Error writing 5 bytes to socket 5: ERRNO = Connection
reset by peer
[2002/11/16 20:14:50, 0] lib/util_sock.c:send_smb(704)
Error writing 5 bytes to client. -1. (Connection reset by peer)
[2002/11/22 15:01:26, 0] smbd/server.c:open_sockets(275)
open_sockets: accept: Too many open files in system
[2002/11/22 15:01:26, 0] smbd/server.c:open_sockets(275)
open_sockets: accept: Too many open files in system
[2002/11/22 15:01:26, 0] smbd/server.c:open_sockets(275)
open_sockets: accept: Too many open files in system
[2002/11/22 16:11:26, 0] lib/util.c:close_low_fds(470)
Can't open /dev/null
[2002/11/22 16:11:26, 0] tdb/tdbutil.c:tdb_log(492)
tdb(/var/lock/samba/locks/connections.tdb): tdb_reopen: open failed
(Too many open files in system)
[2002/11/22 16:11:26, 0] locking/brlock.c:brl_init(235)
Failed to open byte range locking database
[2002/11/22 16:11:26, 0] locking/locking.c:locking_init(328)
ERROR: Failed to initialise locking database
[2002/11/22 16:11:26, 0] lib/util.c:close_low_fds(470)
Can't open /dev/null
[2002/11/22 16:11:26, 0] tdb/tdbutil.c:tdb_log(492)
tdb(/var/lock/samba/locks/connections.tdb): tdb_reopen: open failed
(Too many open files in system)
[2002/11/22 16:11:26, 0] locking/brlock.c:brl_init(235)
Failed to open byte range locking database
[2002/11/22 16:11:26, 0] locking/locking.c:locking_init(328)
ERROR: Failed to initialise locking database
[2002/11/22 16:11:26, 0] lib/util.c:close_low_fds(470)
Can't open /dev/null
[2002/11/22 16:11:26, 0] tdb/tdbutil.c:tdb_log(492)
tdb(/var/lock/samba/locks/connections.tdb): tdb_reopen: open failed
(Too many open files in system)
[2002/11/22 16:11:26, 0] locking/brlock.c:brl_init(235)
Failed to open byte range locking database
[2002/11/22 16:11:26, 0] locking/locking.c:locking_init(328)
ERROR: Failed to initialise locking database
[2002/11/22 16:18:32, 0] printing/nt_printing.c:nt_printing_init(275)
nt_printing_init: Failed to open nt printers database
/var/lock/samba/locks/ntprinters.tdb (Too many open files in system)
[2002/11/22 16:18:32, 0] printing/nt_printing.c:nt_printing_init(275)
nt_printing_init: Failed to open nt printers database
/var/lock/samba/locks/ntprinters.tdb (Too many open files in system)
[2002/11/22 16:18:32, 0] printing/nt_printing.c:nt_printing_init(275)
nt_printing_init: Failed to open nt printers database
/var/lock/samba/locks/ntprinters.tdb (Too many open files in system)
[2002/11/22 16:24:33, 0] printing/nt_printing.c:nt_printing_init(275)
nt_printing_init: Failed to open nt printers database
/var/lock/samba/locks/ntprinters.tdb (Too many open files in system)
[2002/11/22 16:24:33, 0] printing/nt_printing.c:nt_printing_init(275)
nt_printing_init: Failed to open nt printers database
/var/lock/samba/locks/ntprinters.tdb (Too many open files in system)
[2002/11/22 16:24:33, 0] printing/nt_printing.c:nt_printing_init(275)
nt_printing_init: Failed to open nt printers database
/var/lock/samba/locks/ntprinters.tdb (Too many open files in system)
[2002/11/22 17:05:42, 0] lib/access.c:check_access(333)
[2002/11/22 17:05:42, 0] lib/util_sock.c:get_socket_addr(1012)
getpeername failed. Error was Transport endpoint is not connected
Denied connection from (0.0.0.0)
[2002/11/22 17:05:42, 0] lib/util_sock.c:write_socket_data(499)
write_socket_data: write failure. Error = Connection reset by peer
[2002/11/22 17:05:42, 0] lib/util_sock.c:write_socket(524)
write_socket: Error writing 5 bytes to socket 5: ERRNO = Connection
reset by peer
[2002/11/22 17:05:42, 0] lib/util_sock.c:send_smb(704)
Error writing 5 bytes to client. -1. (Connection reset by peer)
[2002/11/22 17:07:53, 0] lib/access.c:check_access(333)
Denied connection from (192.168.1.2)
[2002/11/22 17:07:53, 0] lib/access.c:check_access(333)
Denied connection from (192.168.1.2)
[2002/11/22 17:07:53, 0] lib/util_sock.c:get_socket_addr(1012)
getpeername failed. Error was Transport endpoint is not connected
[2002/11/22 17:07:53, 0] lib/access.c:check_access(333)
[2002/11/22 17:07:53, 0] lib/util_sock.c:get_socket_addr(1012)
getpeername failed. Error was Transport endpoint is not connected
Denied connection from (0.0.0.0)
[2002/11/22 17:07:53, 0] lib/util_sock.c:write_socket_data(499)
write_socket_data: write failure. Error = Connection reset by peer
[2002/11/22 17:07:53, 0] lib/util_sock.c:write_socket(524)
write_socket: Error writing 5 bytes to socket 5: ERRNO = Connection
reset by peer
[2002/11/22 17:07:53, 0] lib/util_sock.c:send_smb(704)
Error writing 5 bytes to client. -1. (Connection reset by peer)
[2002/11/22 17:08:11, 0] smbd/server.c:main(707)
smbd version 2.2.6pre2 started.
Copyright Andrew Tridgell and the Samba Team 1992-2002
[2002/11/22 17:08:11, 0] smbd/server.c:main(751)
standard input is not a socket, assuming -D option
The following is my smb.conf file:
# Global parameters
[global]
workgroup = MAGI
security = user
netbios name = EPYON
server string = Epyon
interfaces = 192.168.0.10/24
encrypt passwords = Yes
passwd program = /usr/bin/passwd %u
smb passwd file = /etc/samba/smbpasswd
passwd chat = "*New password:*" %n\r "*New password
(again):*"
%n\r "*Password changed*"
unix password sync = Yes
syslog = 2
log file = /var/log/samba/log.%m
time server = Yes
add user script = /usr/sbin/useradd -d /dev/null -g 100 -s
/bin/false -M %u
logon script = %U.bat
logon path = \\epyon\profile\%U
domain logons = Yes
os level = 34
preferred master = Yes
domain master = Yes
lock directory = /var/lock/samba/locks
admin users = root
hosts allow = 192.168.0.
hide dot files = No
[netlogon]
comment = "Domain Logon Services"
path = /etc/samba/smblogon
browseable = No
[homes]
comment = "Home Directory for : %u "
path = /home/%u
writeable = Yes
create mask = 0644
directory mask = 0755
browseable = No
[profile]
comment = "User profiles"
path = /etc/samba/smbprofile
writeable = Yes
create mask = 0600
directory mask = 0700
browseable = No
[cdimage]
comment = "Mounted CD ISO"
path = /mnt/cdimage
[cdimage2]
comment = "Mounted CD ISO"
path = /mnt/cdimage2
[programs]
comment = "Installed Programs"
path = /etc/samba/smbprograms
writeable = Yes
create mask = 0644
[share]
comment = "Public Share"
path = /etc/samba/smbshare
writeable = Yes
create mask = 0666
directory mask = 0777
[web]
comment = "Website"
path = /home/www/public
read only = Yes
[all]
comment = "Root Directory"
path = /
writeable = Yes
create mask = 0644
directory mask = 0755
David P. Donahue
david.donahue@firstsolution.com
First Call Computer Solutions