socket call resulted in error (98): no message

McAllister, Andrew McAllisterA at umsystem.edu
Mon Feb 20 20:44:12 GMT 2012


I had similar problems with 2.4.3 on CentOS 5.5 when I started shibd without the init scripts. Once started, shibd would not let go of its socket even with -f or manual kills of the processes. I tried "shibd stop", "shibd -f stop", "shibd -f start", and finally tried "kill" and eventually "kill -9". The kills terminated the process but the socket remained.

I didn't have time to chase it farther and since this was a throwaway test system, I resorted to the easiest thing that WOULD clean out the socket, a reboot. SELinux was set to permissive.

Once I started using the init.d scripts or the "service shibd start" command, the problem went away.

Andy

> -----Original Message-----
> From: users-bounces at shibboleth.net [mailto:users-
> bounces at shibboleth.net] On Behalf Of Cantor, Scott
> Sent: Monday, February 20, 2012 12:57 PM
> To: Shib Users
> Subject: RE: socket call resulted in error (98): no message
> 
> > What port should I be looking at - I believe I can use netstat to see if it is
> > active.
> 
> It's a file, it's a Unix domain socket.
> 
> See the Listener documentation in the wiki. Should be a relative file name
> that eventually ends up in /var/run/shibboleth. In a newer configuration it's
> entirely defaulted.
> 
> I checked the header files on Red Hat, 98 is "address in use". I can't think of
> any reason -f wouldn't clear the socket, so I don't know what its problem is.
> Other than clearing /var/run/shibboleth, I'd probably try an strace around
> running shibd to see what it's trying to create.
> 
> I'd still check SELinux and make sure it's off.
> 
> -- Scott
> 
> --
> To unsubscribe from this list send an email to users-
> unsubscribe at shibboleth.net


More information about the users mailing list