328
328
\section{Get Rid of the /lib/tls Directory}
329
329
\index[general]{Directory!Get Rid of the /lib/tls }
330
330
\index[general]{Get Rid of the /lib/tls Directory }
332
% TODO: this seems dangerous -- how do you know if they don't use
333
% TODO: /lib/tls for something mission critical? Reword this or point to
334
% TODO: appropriate documentation.
336
The new pthreads library {\bf /lib/tls} installed by default on recent Red Hat
337
systems running Linux kernel 2.4.x is defective. You must remove it or rename it,
338
then reboot your system before running Bacula otherwise after a week or so of
339
running, Bacula will either block for long periods or deadlock entirely.
340
You may want to use the loader environment variable override rather
341
than removing /lib/tls. Please see \ilink{ Supported Operating
342
Systems}{SupportedOSes} for more
343
information on this problem.
331
The new pthreads library {\bf /lib/tls} installed by default on recent Red
332
Hat systems running Linux kernel 2.4.x is defective. You must remove it or
333
rename it, then reboot your system before running Bacula otherwise after a
334
week or so of running, Bacula will either block for long periods or
335
deadlock entirely. You may want to use the loader environment variable
336
override rather than removing /lib/tls. Please see \ilink{ Supported
337
Operating Systems}{SupportedOSes} for more information on this problem.
345
339
This problem does not occur on systems running Linux 2.6.x kernels.