Error: Thread 1 failed waiting for semaphore: Invalid argument: Exiting

Alan DeKok aland at deployingradius.com
Fri Jul 17 08:43:04 CEST 2009


Tim Gustafson wrote:
> I've had a FreeRADIUS 2.1.3 server running on FreeBSD 7.1 for a few months now.  I logged in today to add a new group to my users file, and then re-started the RADIUS daemon.  After re-starting, I'm getting this in my error log:
> 
> Info: Ready to process requests.
> Error: Thread 1 failed waiting for semaphore: Invalid argument: Exiting 

  Hmm... it looks like the semaphore was corrupted somehow.

> Error: Thread 2 failed waiting for semaphore: Invalid argument: Exiting 
> Error: Thread 3 failed waiting for semaphore: Invalid argument: Exiting 
> Error: Thread 4 failed waiting for semaphore: Invalid argument: Exiting 
> Error: Thread 5 failed waiting for semaphore: Invalid argument: Exiting 
> 
> When a user tries to log in, the first packet seems to go nowhere, and then the second and subsequent packets emit the following error in the log:
> 
> Error: Discarding duplicate request from client foo port 65259 - ID: 111 due to unfinished request 0
> 
> I rebooted the server, but am still getting the same errors.
> 
> Any idea what might be causing this?  I'm doing a ports rebuild on the FreeBSD box just in case, but I figured I'd ask around a bit.

  No idea.  I've never seen this before.

  I would suggest rebuilding the server.  Maybe a library was updated in
an incompatible way...

  Alan DeKok.



More information about the Freeradius-Users mailing list