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. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

