Subject | Re: [ib-support] IB FreeBSD |
---|---|
Author | John Bellardo |
Post date | 2001-06-28T15:50:33Z |
Carlos,
On Thursday, June 28, 2001, at 08:02 AM, Ann W. Harrison wrote:
> At 03:48 AM 6/28/2001 +0000, Carlos Yu wrote:
>
>> I installed the Free BSD version ... The exact error message is:
>>
>> Statement failed, SQLCODE = -902
>> operating system directive semget failed
>> -No such file or directory
>
> My guess is that you need to increase the number of semaphores
> and rebuild the kernel. Firebird is trying to set up the shared
> lock table - the "file" it can't find is a shared memory region.
Ann is right. In addition you might not have semaphores compiled into
your kernel. There are a number of different semaphore API's. The one
in question that Firebird uses is System V semaphores. I'm not on a
FreeBSD box, but the man page for semget might have more information on
how to change the number of semaphores in your system.
-John