[Prev][Next][Index][Thread]

Re: here we go again...



Ira Abramov <ira@scso.com> wrote:

>  Evgeny: sometimes (not all) when Count.cgi is run, I get an error dumped
>  on my console:
>  
>  bit:root ~ >fcntl_setlk() called by process 224 (Count.cgi) with broken
>  flock() emulation

It means you're using  kernel 2.0.0 +/- 0.0.*. 
>From /usr/src/linux/Documentation/Changes:

...

   If you're getting an error message that is something to the effect of

   `fcntl_setlk() called by process 123 with broken flock() emulation'

   then you need to upgrade to libc-5.2.18 as well.  A proper (in other
words, BSD-style ;-) flock system call was added in 1.3.x, and older
libc's will now give this error.  It doesn't *really* matter, so you
can just ignore it.  If it really annoys you, upgrade libc (and
recompile any static binaries you might have that are linked against
the old libc).  If you're feeling lazy, just comment out

   `                printk(KERN_WARNING
"fcntl_setlk() called by process %d with broken flock()
  emulation\n",                        current->pid);'

   in linux/fs/locks.c and recompile.  If you're still running a.out,
there's an unofficial libc-4.7.6 release out to which you can upgrade
to fix this problem.

...

Regards,

Evgeny


--
   ____________________________________________________________
  / Evgeny Stambulchik  <fnevgeny@plasma-gate.weizmann.ac.il>  \
 /  Plasma Laboratory, Weizmann Institute of Science, Israel \  \
 |  Phone : (972)8-9343-610  == | == FAX   : (972)8-9344-106 |  |
 |  URL   :    http://plasma-gate.weizmann.ac.il/~fnevgeny   |  |
 |  Finger for PGP key >=====================================+  | 
 |______________________________________________________________| 


References: