Eric Boehm
2000-Mar-10 20:49 UTC
Failed to set socket option problems Samba 2.0.6/Solaris 7
I am seeing the following errors under Samba 2.0.6/Solarisy 7. I saw discussions of this on the Samba list but couldn't find any resolution. I saw the following message from Jeremy Allison > Message-ID: <387B949C.B499EC9C@valinux.com> > Date: Tue, 11 Jan 2000 12:37:48 -0800 > From: Jeremy Allison <jeremy@valinux.com> > Subject: Re: Error when setting socket options > References: <4.1.20000111162104.00a65d80@rasmus.uib.no> Eirik Thorsnes wrote: > > I posted this to the samba list - but didn't get any answers > so I try again on the technical. > > I get the following error in the smb log: > > [2000/01/06 11:17:46, 0] lib/util_sock.c:set_socket_options(148) > Failed to set socket option SO_KEEPALIVE (Error Bad file descriptor) > [2000/01/06 11:17:46, 0] lib/util_sock.c:set_socket_options(148) > Failed to set socket option TCP_NODELAY (Error Bad file descriptor) > [2000/01/06 11:17:46, 0] lib/util_sock.c:set_socket_options(148) > Failed to set socket option SO_RCVBUF (Error Bad file descriptor) > [2000/01/06 11:17:46, 0] lib/util_sock.c:set_socket_options(148) > Failed to set socket option SO_SNDBUF (Error Bad file descriptor) > [2000/01/06 11:17:46, 1] lib/util_sock.c:client_name(997) > > Any suggestions on what to do to solve this / get more > information? Should I try increase the loglevel? Yes, try going to debug level 10 - or look back in the logs to see if there are any other messages that could show why this fd was closed. I set my debug level to 10, but I don't see anything to indicate what the problem is. Has this issue been solved or the cause identified? Here's the relevant portion from the log: Got SIGUSR1; set debug level to 10. [2000/03/10 10:38:33, 6] param/loadparm.c:lp_file_list_changed(1855) lp_file_list_changed() file /usr/local/samba/lib/smb.conf -> /usr/local/samba/lib/smb.conf last mod_time: Thu Mar 9 14:12:40 2000 file /usr/local/samba/lib/smb.conf modified: Fri Mar 10 09:32:56 2000 [2000/03/10 10:38:33, 5] param/loadparm.c:free_service(1435) free_service: Freeing service vobstore [2000/03/10 10:38:33, 5] param/loadparm.c:free_service(1435) free_service: Freeing service IPC$ [2000/03/10 10:38:33, 3] param/loadparm.c:init_globals(867) Initialising global parameters [2000/03/10 10:38:33, 3] param/params.c:pm_process(538) params.c:pm_process() - Processing configuration file "/usr/local/samba/lib/smb.conf" doing parameter workgroup = AMERICASE doing parameter security = server doing parameter encrypt passwords = yes doing parameter password server = NRTPDE11, NRTPDE10, NRTPI915 doing parameter client code page = 437 doing parameter max open files = 1014 doing parameter wins server = 47.156.160.179 doing parameter comment = "Samba %v server" doing parameter share modes = yes doing parameter getwd cache = yes doing parameter browseable = yes doing parameter load printers = no doing parameter local master = no doing parameter server string = "IP Services ClearCase VOB Server %h (%L), Samba" doing parameter username map = /usr/local/samba/lib/username.map doing parameter interfaces = "47.111.69.171/20 47.140.7.148/20" doing parameter debug level = 10 [2000/03/10 10:38:33, 2] param/loadparm.c:do_section(2300) Processing section "[vobstore]" doing parameter comment = IP Services VOB storage doing parameter path = /export/vobstore/03 doing parameter admin users = vobadmip doing parameter hosts allow = brtpsfac, prtpd2d6, @SPM_TPS_HOSTS, prtpd2pg, Wen_Liu, Eric_Boehm, prtpd2zq, zrtps00g, prtpd2zt, prtpd2zr, prtpd2zs doing parameter valid users = boehm, josiemr, vobadmip, @SPM_TPS_USERS, wliu doing parameter oplocks = No doing parameter guest ok = no doing parameter directory mask = 0775 doing parameter map archive = No doing parameter writeable = yes doing parameter group = ipsvc [2000/03/10 10:38:33, 3] param/loadparm.c:lp_load(2622) pm_process() returned Yes [2000/03/10 10:38:33, 7] param/loadparm.c:lp_servicenumber(2714) lp_servicenumber: couldn't find homes [2000/03/10 10:38:33, 3] param/loadparm.c:lp_add_ipc(1566) adding IPC service [2000/03/10 10:38:33, 7] param/loadparm.c:lp_servicenumber(2714) lp_servicenumber: couldn't find printers [2000/03/10 10:38:33, 2] lib/interface.c:add_interface(83) added interface ip=47.111.69.171 bcast=47.111.79.255 nmask=255.255.240.0 [2000/03/10 10:38:33, 2] lib/interface.c:add_interface(83) added interface ip=47.140.7.148 bcast=47.140.15.255 nmask=255.255.240.0 [2000/03/10 10:38:33, 0] lib/util_sock.c:set_socket_options(148) Failed to set socket option SO_KEEPALIVE (Error Bad file number) [2000/03/10 10:38:33, 0] lib/util_sock.c:set_socket_options(148) Failed to set socket option TCP_NODELAY (Error Bad file number) There's another 7000 lines of log after this but it didn't seem to be of much use. Any suggestions/advice would be appreciated. -- Eric M. Boehm boehm@nortelnetworks.com
Apparently Analagous Threads
- Unable to browse PDC from WIN2000 clients or clints from PDC
- Remote machines seen as UNKNOWN
- Problem with socket options after upgrading to Samba 2.0.6
- Samba 2.2.8a smbd/vfs.c:reduce_name not handling sym links correctly
- EMERGENCY: User profile for Win98 domain logon lost after upgrade to Oct 5 CVS code